roosterwijs/backend/modules/accounts/apps.py
bes-r c845588e5e
Some checks failed
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
Add roles modules audit logging and CI
2026-07-04 23:01:06 +02:00

31 lines
1.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"),
MenuItem("Auditlog", "/auditlog", icon="audit", order=302, group="Instellingen"),
),
)
)