Seperated some config settings from code.

This commit is contained in:
2018-01-26 14:28:09 +01:00
parent c250854cbe
commit 5cf05666ab
9 changed files with 231 additions and 137 deletions

View File

@@ -1,6 +1,25 @@
from django.apps import AppConfig as _AppConfig
from django.core.exceptions import ImproperlyConfigured
from .config import AppConfig as _AppConfig, DefaultSetting
DEFAULT_SETTINGS = (
DefaultSetting('enable_email_notifications', False),
DefaultSetting('email_sender', None),
DefaultSetting('email_base_url', None),
DefaultSetting('manage_all_group', None),
DefaultSetting('manage_w_group', None),
DefaultSetting('manage_s_group', None),
DefaultSetting('manage_m_group', None),
DefaultSetting('manage_k_group', None),
DefaultSetting('manage_b_group', None),
DefaultSetting('publisher_group', None),
DefaultSetting('incremental_publisher_group', None),
DefaultSetting('development_init_forms', False),
DefaultSetting('fee_matrix', ImproperlyConfigured),
)
class AppConfig(_AppConfig):
name = 'dav_events'
verbose_name = u'DAV Veranstaltungen'
default_settings = DEFAULT_SETTINGS