From 503bbff0c9ee4ef5e1076fc3df8b795ea24686e3 Mon Sep 17 00:00:00 2001 From: 0livd <0livd@users.noreply.github.com> Date: Mon, 3 Jul 2017 23:28:26 +0200 Subject: [PATCH] Rename ACTIVATE_DASHBOARD to ACTIVATE_ADMIN_DASHBOARD --- CHANGELOG.rst | 2 +- budget/default_settings.py | 2 +- budget/templates/dashboard.html | 2 +- budget/tests/tests.py | 2 +- budget/web.py | 4 ++-- docs/installation.rst | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b762ac5e..d2e10ca7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -21,7 +21,7 @@ This document describes changes between each past release. - Add a new setting to allow public project creation (ALLOW_PUBLIC_PROJECT_CREATION) - With admin credentials, one can access every project - Add delete and edit project actions in the dashboard -- Add a new setting to activate the dashboard (ACTIVATE_DASHBOARD) +- Add a new setting to activate the dashboard (ACTIVATE_ADMIN_DASHBOARD) - Add a link to the dashboard in the navigation bar when it is activated ### Removed diff --git a/budget/default_settings.py b/budget/default_settings.py index f05c7798..f17651bc 100644 --- a/budget/default_settings.py +++ b/budget/default_settings.py @@ -15,4 +15,4 @@ ADMIN_PASSWORD = "pbkdf2:sha256:50000$jc3isZTD$b3be8d04ed5c2c1ac89d5eb777facc94a ALLOW_PUBLIC_PROJECT_CREATION = True -ACTIVATE_DASHBOARD = False +ACTIVATE_ADMIN_DASHBOARD = False diff --git a/budget/templates/dashboard.html b/budget/templates/dashboard.html index 35a845b8..231462b3 100644 --- a/budget/templates/dashboard.html +++ b/budget/templates/dashboard.html @@ -1,6 +1,6 @@ {% extends "layout.html" %} {% block content %} -{% if is_dashboard_activated %} +{% if is_admin_dashboard_activated %}
{{ _("Project") }} | {{ _("Number of members") }} | {{ _("Number of bills") }} | {{_("Newest bill")}} | {{_("Oldest bill")}} | {{_("Actions")}} |
---|---|---|---|---|---|
Project | Number of members', resp.data.decode('utf-8')) diff --git a/budget/web.py b/budget/web.py index e97857d4..95909158 100644 --- a/budget/web.py +++ b/budget/web.py @@ -517,6 +517,6 @@ def settle_bill(): @main.route("/dashboard") @requires_admin() def dashboard(): - is_dashboard_activated = current_app.config['ACTIVATE_DASHBOARD'] + is_admin_dashboard_activated = current_app.config['ACTIVATE_ADMIN_DASHBOARD'] return render_template("dashboard.html", projects=Project.query.all(), - is_dashboard_activated=is_dashboard_activated) + is_admin_dashboard_activated=is_admin_dashboard_activated) diff --git a/docs/installation.rst b/docs/installation.rst index 7c881cf0..59e658e7 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -93,7 +93,7 @@ properly. +------------------------------+---------------------------+----------------------------------------------------------------------------------------+ | ALLOW_PUBLIC_PROJECT_CREATION| ``True`` | If set to `True`, everyone can create a project without entering the admin password | +------------------------------+---------------------------+----------------------------------------------------------------------------------------+ -| ACTIVATE_DASHBOARD | ``False`` | If set to `True`, the dashboard will become accessible entering the admin password | +| ACTIVATE_ADMIN_DASHBOARD | ``False`` | If set to `True`, the dashboard will become accessible entering the admin password | +------------------------------+---------------------------+----------------------------------------------------------------------------------------+ .. _`the SQLAlechemy documentation`: http://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls |