Files
bugsink/users/__init__.py
2024-09-12 11:05:29 +02:00

17 lines
612 B
Python

from django.core.checks import Warning, register
@register("users")
def check_single_user_implies_disabled_registration(app_configs, **kwargs):
from bugsink.app_settings import get_settings
errors = []
if get_settings().SINGLE_USER and get_settings().USER_REGISTRATION != "CB_NOBODY":
errors.append(
Warning(
"You're in SINGLE_USER mode, but USER_REGISTRATION is not set to 'CB_NOBODY'. This means that users "
"can still register, which is probably not what you want.",
id="users.W001",
)
)
return errors