From 3fb579b1d74dc0a26b11fc422f3daee01488d158 Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Thu, 21 May 2020 18:34:14 +0200 Subject: [PATCH] Fix, add a possible local_routers.py file for routers database use --- .gitignore | 1 + re2o/settings.py | 2 ++ re2o/settings_local.example.py | 5 +++++ 3 files changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index c978acac..e63fc69f 100644 --- a/.gitignore +++ b/.gitignore @@ -44,5 +44,6 @@ static/logo/ # re2o specific settings_local.py +local_routers.py re2o.png media/ diff --git a/re2o/settings.py b/re2o/settings.py index c6df1a69..096d1d12 100644 --- a/re2o/settings.py +++ b/re2o/settings.py @@ -154,6 +154,8 @@ USE_TZ = True # Router config for database DATABASE_ROUTERS = ["ldapdb.router.Router"] +if "LOCAL_ROUTERS" in globals(): + DATABASE_ROUTERS += LOCAL_ROUTERS # django-bootstrap3 config BOOTSTRAP3 = { diff --git a/re2o/settings_local.example.py b/re2o/settings_local.example.py index 5e0e88e3..8c9b483c 100644 --- a/re2o/settings_local.example.py +++ b/re2o/settings_local.example.py @@ -103,6 +103,11 @@ UID_RANGES = {"users": [21001, 30000], "service-users": [20000, 21000]} # A range of GID to use. Used in linux environement GID_RANGES = {"posix": [501, 600]} +# If you want to add a database routers, please fill in above and add your databse. +# Then, add a file "local_routers.py" in folder app re2o, and add your router path in +# the LOCAL_ROUTERS var as "re2o.local_routers.DbRouter". You can also add extra routers. +LOCAL_ROUTERS = [] + # Some optionnal Re2o Apps OPTIONNAL_APPS_RE2O = ()