ihatemoney/budget/tests
0livd ea8eda35a7 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
2017-05-18 11:48:09 +02:00
..
__init__.py Move tests to budget.tests (#205) 2017-04-22 23:07:24 +02:00
ihatemoney.cfg Externalize the settings (#193) 2017-04-23 18:32:37 +02:00
ihatemoney_envvar.cfg Externalize the settings (#193) 2017-04-23 18:32:37 +02:00
tests.py Public project creation and admin permissions (#210) 2017-05-18 11:48:09 +02:00