| Age | Commit message (Collapse) | Author | Files | Lines |
|
* 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
|
|
|
|
Remove unused libs (QTip, JQueryUI) and add bootstrap-datepicker which is much lighter.
|
|
The only translation so far is french, but more can be added. The browser language
is used thanks to the HTTP languages headers.
There are still some problems with the translation of some strings, I don't know
why this is. See #12
|
|
|
|
This allows to isolate some behavior in the context of the web application so
the API and the web application can behave in different ways.
|
|
|
|
Fixes #9
|
|
|
|
This commit adds:
* support for projects (creation not yet finished)
* an authentication mechanism
* bugs (basically all the features are not working anymore)
|