aboutsummaryrefslogtreecommitdiff
path: root/budget/tests
AgeCommit message (Collapse)AuthorFilesLines
2017-05-18Public project creation and admin permissions (#210)0livd1-0/+21
* 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-17Add ACTIVATE_DEMO_PROJECT setting (#209)0livd1-0/+7
When set to False (True by default), it deactivates the demo project
2017-04-23Externalize the settings (#193)0livd3-2/+54
Default settings from app's root path are loaded first Settings are then overriden by /etc/ihatemoney/ihatemoney.cfg or by another file which path is set in an env var Fixes #187
2017-04-22Move tests to budget.tests (#205)0livd2-0/+1114
* Move tests to budget.tests Update tox.ini to call the unittest dicovery module Closes #196 * Fix typo in Readme