30 lines
1 KiB
Python
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 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=(),
|
|
)
|
|
)
|