From ea8eda35a7bd831964c38b38cc9a5b19bcb44d6a Mon Sep 17 00:00:00 2001 From: 0livd <0livd@users.noreply.github.com> Date: Thu, 18 May 2017 10:48:09 +0100 Subject: Public project creation and admin permissions (#210) * Add a @requires_admin decorator It can be used to protect specific endpoints with ADMIN_PASSWORD (a password that is stored unencrypted in the settings) The decorator has no effect if ADMIN_PASSWORD is an empty string (default value) * Require admin permissions to access create project endpoint When ADMIN_PASSWORD is not empty, project creation form on the home page will be replaced by a link to the create project endpoint so one is able to enter the admin password before filling the form --- budget/translations/fr/LC_MESSAGES/messages.mo | Bin 8040 -> 8226 bytes budget/translations/fr/LC_MESSAGES/messages.po | 8 ++++++++ 2 files changed, 8 insertions(+) (limited to 'budget/translations/fr') diff --git a/budget/translations/fr/LC_MESSAGES/messages.mo b/budget/translations/fr/LC_MESSAGES/messages.mo index 1794c62..c824b18 100644 Binary files a/budget/translations/fr/LC_MESSAGES/messages.mo and b/budget/translations/fr/LC_MESSAGES/messages.mo differ diff --git a/budget/translations/fr/LC_MESSAGES/messages.po b/budget/translations/fr/LC_MESSAGES/messages.po index 8bf347a..609846f 100644 --- a/budget/translations/fr/LC_MESSAGES/messages.po +++ b/budget/translations/fr/LC_MESSAGES/messages.po @@ -41,6 +41,10 @@ msgstr "Email" msgid "Project identifier" msgstr "Identifiant du projet" +#: forms.py:87 +msgid "Admin password" +msgstr "Mot de passe administrateur" + #: forms.py:87 templates/send_invites.html:5 msgid "Create the project" msgstr "Créer le projet" @@ -159,6 +163,10 @@ msgid "Export file format" msgstr "Format du fichier d'export" #: web.py:95 +msgid "This admin password is not the right one" +msgstr "Le mot de passe administrateur que vous avez entré n'est pas correct" + +#: web.py:95 msgid "This private code is not the right one" msgstr "Le code que vous avez entré n'est pas correct" -- cgit v1.1