roosterwijs/backend/modules/printing/apps.py
2026-06-09 22:46:23 +02:00

29 lines
915 B
Python

from django.apps import AppConfig
class PrintingConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "modules.printing"
label = "module_printing"
verbose_name = "Module: Printen/Exporteren"
def ready(self):
from plugins.registry import MenuItem, ModuleSpec, registry
registry.register(
ModuleSpec(
key="printing",
name="Printen / Exporteren",
description=(
"Roosters afdrukken of als PDF exporteren, per groep, "
"leerling of leerkracht."
),
version="0.1.0",
category="Uitvoer",
core=False,
default_enabled=True,
menu_items=(
MenuItem("Afdrukken", "/afdrukken", icon="printer", order=200),
),
)
)