roosterwijs/backend/modules/printing/apps.py

30 lines
1 KiB
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=(
"Voegt een subtiele 'Afdrukken'-knop toe aan het Rooster en de "
"Roostermaker, die het weekrooster printvriendelijk afdrukt "
"(of als PDF bewaart via de printdialoog)."
),
version="0.1.0",
category="Uitvoer",
core=False,
default_enabled=True,
# Geen eigen menu-item: de knop verschijnt in de rooster-schermen
# zodra deze module aanstaat.
menu_items=(),
)
)