0livd
b2ca059910
Revert to an empty default ADMIN_PASSWORD
...
When ADMIN_PASSWORD is left empty, all
administrative tasks are not available
2017-07-03 23:54:30 +02:00
0livd
d8107d449d
Add delete and edit project actions in the dashboard
...
The dashboard is deactivated by default and
is only accessible by admins when activated
A new ACTIVATE_DASHBOARD setting is introduced
2017-06-29 22:54:19 +02:00
a585a73d8b
Explain better what is a deactivation of a member, per @JocelynDelalande's review
2017-06-26 22:59:22 +02:00
c0e872f01a
Rename delete to deactivate for members. Fixes #177
2017-06-21 02:03:06 +02:00
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
0livd
ceab95b444
Remove unused archive feature
...
The archive table is not removed from the database model
because it would involve a tricky migration
fixes #170
2017-03-19 20:16:06 +01:00
0livd
e35480d6b7
Add export feature
...
Bills and transactions can now be exported to json or csv
ref #28
2017-03-09 23:24:18 +01:00
Jocelyn Delande
c49a355eb0
Update translation
2016-06-16 15:52:24 +02:00
A.Avenel
ca186dfa2e
Fix translation for password tooltip
...
- Javascript don't like non-escaped character
- fix typo
2013-10-13 21:51:34 +02:00
A.Avenel
058cc8a9e5
correct french translation
2013-05-09 22:33:15 +02:00
A.Avenel
1999ebd925
one more fix to french translation ...
2013-04-08 00:14:16 +02:00
A.Avenel
9fcdd0dee3
Forget to translate some sentences ...
2013-04-07 23:48:23 +02:00
A.Avenel
c1f4348b52
update french translation
2013-04-07 23:38:39 +02:00
Tinmn
a5cc50b0c2
Addition of an auto hiding user information message in the add user text field (with translation).
2011-11-20 14:37:32 +01:00
Arnaud Bos
d1b641b45e
Correct "payed" --> "paid" typo. Fix #60 . See #48 for spelling mistakes and typos
2011-11-01 13:07:32 +01:00
Arnaud Bos
7f805b63ca
Improvement of the sidebar look. Related to #34 . Fix #52 .
2011-11-01 12:57:12 +01:00
Arnaud Bos
1e0898dd87
Last selected payer and translations. Fix #47 .
...
- Last selected payer selected by default when creating a new bill
- Fix some translation typos and modify a few labels
2011-10-20 04:18:12 +02:00
b88b317faa
Bills can't be negative. Fix #45
2011-10-18 18:13:54 +02:00
c1267da2ea
translate 'each' as well
2011-10-15 02:53:09 +02:00
ad392db53e
update some strings in the french translation
2011-10-15 02:26:43 +02:00
f61d1432c7
Translate the application using Flask-babel.
...
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
2011-10-15 01:19:19 +02:00