roosterwijs/backend/modules/accounts/apps.py

30 lines
1 KiB
Python

from django.apps import AppConfig
class AccountsConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "modules.accounts"
label = "module_accounts"
verbose_name = "Module: Multi-user & toegang"
def ready(self):
from plugins.registry import MenuItem, ModuleSpec, registry
registry.register(
ModuleSpec(
key="accounts",
name="Multi-user & toegang",
description=(
"Inloggen, gebruikersbeheer, wachtwoordreset (door beheerder of "
"via e-maillink) en koppeling van logins aan personen. "
"Login werkt altijd; dit scherm beheert de toegang."
),
version="0.1.0",
category="Toegang",
core=False,
default_enabled=True,
menu_items=(
MenuItem("Gebruikers", "/gebruikers", icon="key", order=300, group="Instellingen"),
),
)
)