diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e5eb1774..6e8cf838 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -19,6 +19,7 @@ Changed - **General** - Refactor and cleanup permission tests (#1267) + - Enable setting ``ADMINS`` Django setting via env (#1280) - **Timeline** - Update column width and responsiveness handling (#1721) - View icon display for site views (#1720) diff --git a/config/settings/base.py b/config/settings/base.py index 9a68e69a..cfd2e449 100644 --- a/config/settings/base.py +++ b/config/settings/base.py @@ -137,7 +137,14 @@ # MANAGER CONFIGURATION # ------------------------------------------------------------------------------ -ADMINS = [("""Admin User""", 'admin.user@example.com')] +# Provide ADMINS as: Name:email,Name:email +ADMINS = [ + x.split(':') + for x in env.list( + 'ADMINS', + default=['Admin:admin@example.com', 'Admin2:admin2@example.com'], + ) +] # See: https://docs.djangoproject.com/en/3.2/ref/settings/#managers MANAGERS = ADMINS