Files
django-dav-events/dav_events/apps.py
heinzel 98a6fc3ce7
All checks were successful
buildbot/tox Build done.
try to make pylint happy
2022-06-08 00:08:09 +02:00

36 lines
1.3 KiB
Python

from django.core.exceptions import ImproperlyConfigured
from dav_base.config.apps import AppConfig as _AppConfig, DefaultSetting
DEFAULT_SETTINGS = (
DefaultSetting('enable_email_on_status_update', False),
DefaultSetting('enable_email_on_update', False),
DefaultSetting('groups_manager_super', []),
DefaultSetting('groups_manager_w', []),
DefaultSetting('groups_manager_s', []),
DefaultSetting('groups_manager_m', []),
DefaultSetting('groups_manager_k', []),
DefaultSetting('groups_manager_b', []),
DefaultSetting('groups_publisher_print', []),
DefaultSetting('groups_publisher_web', []),
DefaultSetting('groups_publisher_facebook', []),
DefaultSetting('groups_office', []),
DefaultSetting('forms_development_init', False),
DefaultSetting('form_initials', {}),
DefaultSetting('matrix_config', ImproperlyConfigured),
DefaultSetting('publish_before_begin_days', 10),
DefaultSetting('publish_before_deadline_days', 7),
DefaultSetting('publish_issues', []),
)
class AppConfig(_AppConfig):
name = 'dav_events'
verbose_name = 'DAV Touren & Kurse'
default_settings = DEFAULT_SETTINGS
def ready(self):
from . import signals
signals.event_updated.connect(signals.send_emails_on_event_update)
signals.event_status_updated.connect(signals.send_emails_on_event_status_update)