All checks were successful
Run tests / Execute tox to run the test suite (push) Successful in 3m29s
dav_events.views.events.EventRegistrationsView._close_registration() sends a signal now.
38 lines
1.5 KiB
Python
38 lines
1.5 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('enable_email_on_registration_closed', 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.signal_handler_for_event_update)
|
|
signals.event_status_updated.connect(signals.signal_handler_for_event_status_update)
|
|
signals.event_registration_closed.connect(signals.signal_handler_for_event_registration_closed)
|