diff --git a/.gitignore b/.gitignore index 7410ef75006ba9daefa7b0f6033c68a86d1a8432..2617e904283e7e6a4f3b1a7b12f41f2e035ada6a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,9 @@ # Secrets for production AKPlanning/settings_secrets.py +# Settings subfolder +AKPlanning/settings/ + # static files generated by django /static/ diff --git a/AKPlanning/settings.py b/AKPlanning/settings.py index 77fe20b2ce0a281d658230be15ff44f9242648d0..ae81292a55b9540cd5b6cbd54fa32d16cf07203d 100644 --- a/AKPlanning/settings.py +++ b/AKPlanning/settings.py @@ -15,6 +15,8 @@ from django.utils.translation import gettext_lazy as _ # Build paths inside the project like this: os.path.join(BASE_DIR, ...) +from split_settings.tools import optional, include + BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # Quick-start development settings - unsuitable for production @@ -147,3 +149,11 @@ FONTAWESOME_CSS_URL = "//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/ # Treat wishes as seperate category in submission views? WISHES_AS_CATEGORY = True + +FOOTER_INFO = { + "repo_url": "https://gitlab.fachschaften.org/kif/akplanning", + "impress_text": "", + "impress_url": "" +} + +include(optional("settings/*.py")) diff --git a/requirements.txt b/requirements.txt index 3dde3db57eccafce112bae16941ea3fc4b24a7cd..cdccac9c90e227fdeebdf0f1016984ca782d4fd9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ Django==2.2.6 django-bootstrap4==1.0.1 django-fontawesome==1.0 +django-split-settings==1.0.0