roosterwijs/backend/modules/autorooster/apps.py

29 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 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,
# Geen eigen menu-item: verschijnt als tab in de Roostermaker.
menu_items=(),
)
)