From c3f76685c9841b28351ccdf9c5424909a907d9d9 Mon Sep 17 00:00:00 2001 From: Daniel Levy <daniell@aptivate.org> Date: Wed, 8 Jan 2020 17:11:15 +0000 Subject: [PATCH] Update settings to handle language code --- .gitlab-ci.yml | 1 + internewshid/.gitignore | 1 + internewshid/language_settings.py.english | 1 + internewshid/language_settings.py.french | 1 + internewshid/settings.py | 6 +++--- setup.cfg | 2 +- 6 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 internewshid/.gitignore create mode 100644 internewshid/language_settings.py.english create mode 100644 internewshid/language_settings.py.french diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b659fd97..4031d76f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,7 @@ variables: before_script: - ln -srf internewshid/local_settings.py.gitlab internewshid/local_settings.py + - ln -srf internewshid/language_settings.py.english internewshid/language_settings.py - echo "SECRET_KEY = '$DJANGO_SECRET_KEY'" >> internewshid/private_settings.py - echo "DB_PASSWORD = '$MYSQL_ROOT_PASSWORD'" >> internewshid/private_settings.py - apt update && apt install -y default-libmysqlclient-dev python-pymysql python-mysqldb nodejs node-less diff --git a/internewshid/.gitignore b/internewshid/.gitignore new file mode 100644 index 00000000..ca1a27e3 --- /dev/null +++ b/internewshid/.gitignore @@ -0,0 +1 @@ +/language_settings.py diff --git a/internewshid/language_settings.py.english b/internewshid/language_settings.py.english new file mode 100644 index 00000000..bb0920f6 --- /dev/null +++ b/internewshid/language_settings.py.english @@ -0,0 +1 @@ +LANGUAGE_CODE = 'en' diff --git a/internewshid/language_settings.py.french b/internewshid/language_settings.py.french new file mode 100644 index 00000000..696af274 --- /dev/null +++ b/internewshid/language_settings.py.french @@ -0,0 +1 @@ +LANGUAGE_CODE = 'fr' diff --git a/internewshid/settings.py b/internewshid/settings.py index 9c45b28d..f14018c6 100644 --- a/internewshid/settings.py +++ b/internewshid/settings.py @@ -16,14 +16,11 @@ warnings.filterwarnings( BASE_DIR = path.abspath(path.dirname(__file__)) - DEBUG = False TEMPLATE_DEBUG = DEBUG - SECRET_KEY = private_settings.SECRET_KEY - ADMINS = ( ('Aptivate internewshid team', 'internewshid-team@aptivate.org'), ) @@ -39,6 +36,7 @@ LANGUAGE_CODE = 'en' LANGUAGES = [ ('en', 'English'), + ('fr', 'French'), ] SITE_ID = 1 @@ -277,6 +275,8 @@ TEMPLATES = [ CSRF_FAILURE_VIEW = 'hid.views.csrf.csrf_failure' +import language_settings + if DEBUG: INSTALLED_APPS += ( 'django_extensions', diff --git a/setup.cfg b/setup.cfg index 301a4299..59862499 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,7 +23,7 @@ complexity = 15 [isort] sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER multi_line_output=5 -skip=migrations,.ve,local_settings.py,private_settings.py,.ansible +skip=migrations,.ve,local_settings.py,private_settings.py,language_settings.py,.ansible known_django=django known_third_party=dal virtual_env=.ve -- GitLab