From c8d5ae4015d561526542d851e2739a9b9ad1432c Mon Sep 17 00:00:00 2001 From: 0livd <0livd@users.noreply.github.com> Date: Thu, 4 May 2017 18:10:15 +0200 Subject: [PATCH] Introduce PUBLIC_PROJECT_CREATION setting When set to False (True by default), this setting will deactivate the demo project and ask for ADMIN_PASS for project creation Closes #108 --- budget/default_settings.py | 2 ++ budget/templates/home.html | 6 ++++++ budget/web.py | 21 +++++++++++++++++---- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/budget/default_settings.py b/budget/default_settings.py index 3f377099..63878477 100644 --- a/budget/default_settings.py +++ b/budget/default_settings.py @@ -10,3 +10,5 @@ SECRET_KEY = "tralala" MAIL_DEFAULT_SENDER = ("Budget manager", "budget@notmyidea.org") ADMIN_PASS = "" + +PUBLIC_PROJECT_CREATION = True diff --git a/budget/templates/home.html b/budget/templates/home.html index 399343a5..7caa6af5 100644 --- a/budget/templates/home.html +++ b/budget/templates/home.html @@ -5,7 +5,9 @@