roosterwijs/backend/modules/autorooster/apps.py
2026-06-17 14:48:04 +02:00

30 lines
1 KiB
Python

from django.apps import AppConfig
class AutoroosterConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "modules.autorooster"
label = "module_autorooster"
verbose_name = "Module: Automatisch rooster"
def ready(self):
from plugins.registry import MenuItem, ModuleSpec, registry
registry.register(
ModuleSpec(
key="autorooster",
name="Automatisch rooster",
description=(
"Genereer op basis van wensen (welk vak, hoeveel keer per week, "
"evt. vaste begeleider/lokaal) een conflictvrij voorstel per groep. "
"Je past het daarna gewoon aan in de Roostermaker."
),
version="0.1.0",
category="Hulpmiddelen",
core=False,
default_enabled=False,
menu_items=(
MenuItem("Auto-rooster", "/auto-rooster", icon="puzzle", order=44),
),
)
)