roosterwijs/backend/modules/huisstijl/apps.py

30 lines
1 KiB
Python

from django.apps import AppConfig
class HuisstijlConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "modules.huisstijl"
label = "module_huisstijl"
verbose_name = "Module: Vormgeving"
def ready(self):
from plugins.registry import MenuItem, ModuleSpec, registry
registry.register(
ModuleSpec(
key="huisstijl",
name="Vormgeving",
description=(
"Toont het schoollogo in elke roosterweergave en op afdrukken. "
"Logo te uploaden via Instellingen, met een kwaliteitscheck "
"(bestandstype, resolutie en achtergrond/transparantie)."
),
version="0.1.0",
category="Instellingen",
core=False,
default_enabled=True,
menu_items=(
MenuItem("Vormgeving", "/vormgeving", icon="badge", order=74, group="Instellingen"),
),
)
)