summaryrefslogtreecommitdiffstats
path: root/app.py
Commit message (Collapse)AuthorAgeFilesLines
* Add script to create accounts (for usernames that are in the blacklist)Marian Sigler2012-09-281-1/+3
|
* Disable csrf where user is not logged in; Show CSRF errors in forms.Marian Sigler2012-09-281-6/+5
|
* use context_processor to create a default contextMarian Sigler2012-09-281-0/+6
| | | | | | Before, we did it in templated which a) is not the recommended way, b) does only work when @templated is used and c) didn't work when directly returning response objects.
* move ldap settings from account.py to configMarian Sigler2012-09-281-2/+2
|
* create servicePassword ldap object if it does not already existMarian Sigler2012-09-281-3/+2
|
* redirect to settings if logged inNico von Geyso2012-09-271-7/+10
|
* Implement username blacklist; Don't allow registration with existing usernames.Marian Sigler2012-09-261-0/+9
|
* allow - in usernames (so now it is [-a-z]{2,16} )Marian Sigler2012-09-261-3/+3
|
* make sure to utf8-encode passwords correctly.Marian Sigler2012-09-261-1/+3
| | | | You can now use umlauts in your password \o/
* check for unique mail addressesMarian Sigler2012-09-261-2/+13
|
* Fix password change; Don't require old password for settings changesMarian Sigler2012-09-261-1/+4
|
* Implement password recovery functionality.Marian Sigler2012-09-261-1/+51
|
* start with form and template changes for service password managementMarian Sigler2012-09-261-34/+34
|
* add a Service() class to have more data about the servicesMarian Sigler2012-09-261-2/+4
|
* Add `logout_required; Add bootstrap for formsMarian Sigler2012-09-241-1/+6
|
* settings: start with service managementMarian Sigler2012-09-211-2/+11
|
* Send verify mail on change of mail addressMarian Sigler2012-09-211-16/+33
|
* add color to flashesMarian Sigler2012-09-211-2/+2
|
* Add confirmation to registration.Marian Sigler2012-09-211-8/+45
| | | | | | First, only ask for username and email, then send out a confirmation mail. When the link therein is clicked, ask for a password and create the account in LDAP.
* basic settings (yet without confirmation mail on mail change etc)Marian Sigler2012-09-211-3/+32
|
* use AccountServiceMarian Sigler2012-09-211-4/+17
| | | | | Add it to the request context (as `g.ldap`); Use it for login; Connect to ldap on request startup and store the user object as `g.user`.
* start with settings pageMarian Sigler2012-09-211-3/+9
|
* add the flaskext_compat moduleMarian Sigler2012-09-211-0/+4
| | | | | | This is needed because changed the paths of flask extensions. flaskext_compat makes sure they can be imported both the old and new way.
* login works now.Marian Sigler2012-09-191-8/+10
|
* intermediate commit before I remove flask-login againMarian Sigler2012-09-191-6/+36
|
* first web stuffMarian Sigler2012-09-141-3/+31
|
* first pieces of codeMarian Sigler2012-09-131-0/+11