From 7a918c93498c2eb4f85b3b0198c03f3c2edf51fe Mon Sep 17 00:00:00 2001 From: 0livd Date: Mon, 4 Sep 2017 15:44:20 +0200 Subject: Enhance the dashboard. (#262) * Update to a more flexible admin authentication * Admin can now access any project * Add delete and edit options in the dashboard * Add a link to the dashboard in the nav bar This is a rework of the changes proposed by @Olivd, so they can apply on top of the latest master without trouble. All credit goes to him for the code. --- CHANGELOG.rst | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 94b802c..1dd87ce 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,16 +6,25 @@ This document describes changes between each past release. 2.0 (unreleased) ---------------- +### Breaking changes + +- ``ADMIN_PASSWORD`` is now hashed rather than plain text. The ``ihatemoney generate_password_hash`` command can now be used to generate a proper password HASH (#236) +- Turn the WSGI file into a python module, renamed from budget/ihatemoney.wsgi to ihatemoney/wsgi.py. Please update your Apache configuration! +- Admin privileges are now required to access the dashboard + ### Changed -- **BREAKING CHANGE** Use a hashed ``ADMIN_PASSWORD`` instead of a clear text one, ``./budget/manage.py generate_password_hash`` can be used to generate a proper password HASH (#236) -- **BREAKING CHANGE** Turn the WSGI file into a python module, renamed from budget/ihatemoney.wsgi to budget/wsgi.py. Please update your Apache configuration! - Changed the recommended gunicorn configuration to use the wsgi module as an entrypoint ### Added - Add a statistics tab (#257) - Add python3.6 support (#259) +- Public project creation can now be deactivated using the ALLOW_PUBLIC_PROJECT_CREATION setting. +- If admin credentials are defined, they can be used to access any project. +- It is now possible to edit and delete projects directly from the dashboard. +- The dashboard can now be deactivated using the ACTIVATE_ADMIN_DASHBOARD setting. +- When activated, a link to the dashboard appears in the navigation bar. ### Removed -- cgit v1.1