diff --git a/www/conf/config.example.ini b/www/conf/config.example.ini index 48e8fad5bdb19943fd1f78ad72d3214967268712..385f88b26fdb8642b2fa652edc2bf0445a23adcf 100644 --- a/www/conf/config.example.ini +++ b/www/conf/config.example.ini @@ -1,3 +1,7 @@ +[common] +# Possible Apps: warpmain, warpauth, warpfood, warpapi, warppay +APPS = warpmain, warpauth, warpfood, warppay, warpapi + [debug] DEBUG = true diff --git a/www/web/warpzone/settings.py b/www/web/warpzone/settings.py index 1ca9f1ba0318b95d6e4e2e2ffe6c097de7bfb168..0edfc270fa3465da0e7daf1d92285c6db1ef6adb 100644 --- a/www/web/warpzone/settings.py +++ b/www/web/warpzone/settings.py @@ -12,6 +12,8 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) config = configparser.RawConfigParser() config.read('/etc/warpinfra/config.ini') +# COMMON +APPS = [app.strip() for app in config.get('common','APPS').split(",")] # LDAP LDAP_HOST = "ldap://"+config.get('ldap','LDAP_HOST') @@ -57,7 +59,7 @@ LOGIN_REDIRECT_URL = '/' MEDIA_ROOT = 'templates/media/' MEDIA_URL = '/media/' -INSTALLED_APPS = ( +INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', @@ -72,14 +74,9 @@ INSTALLED_APPS = ( 'django_otp', 'django_otp.plugins.otp_static', 'django_otp.plugins.otp_totp', - 'two_factor', - 'warpapi', - 'warpmain', - 'warpauth', - 'warpfood', - - # 'warppay' -) + 'two_factor' +] +INSTALLED_APPS.extend(APPS) MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware',