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"), ), ) )