summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* forgot to update flask.ext imports in manage.py2to3Vincent Post2020-08-071-1/+1
|
* Updated Flask-Login => is_authenticated is not a method anymoreVincent Post2020-08-075-5/+5
|
* Updated WTForms (which now requires email_validator for email validation)Vincent Post2020-08-071-1/+2
|
* Flask-WTF renamed Form to FlaskFormVincent Post2020-08-072-2/+2
|
* compact_json is no longer importable from itsdangerousVincent Post2020-08-071-3/+16
|
* Updated dependenciesVincent Post2020-08-071-5/+5
|
* called __init__ of parent class in EncryptedSerializer to populate all ↵Vincent Post2020-08-071-0/+1
| | | | attributes
* Updated Flask to 0.12.*Vincent Post2020-08-071-1/+1
|
* Rewrote dummy user backend to not need deepcopyVincent Post2020-08-071-24/+48
|
* Revert "Fixed recursion while deepcopy(Account)"Vincent Post2020-08-071-2/+1
| | | | This reverts commit 74aa9fa461302441ddea3a87c3e0f938dc6bdc2b.
* pushed flask to 0.11Vincent Post2020-08-079-10/+10
|
* pycrypto did not have a commit since 2013Vincent Post2020-08-071-1/+1
|
* Fixed recursion while deepcopy(Account)Vincent Post2020-08-071-1/+2
|
* 2to3: UTF-8 is now default in Python 3Vincent Post2020-08-074-18/+4
|
* 2to3 -w accounts contribVincent Post2020-08-0718-101/+99
|
* backend.user.dummy: added admin userVincent Post2020-08-072-0/+3
|
* add easy script to start dev serverVincent Post2020-08-071-0/+5
|
* requirements: pinned versions so that it runs in 2020Vincent Post2020-08-071-8/+8
|
* views: Use error handler for all exceptionsAlexander Sulfrian2016-10-041-1/+7
|
* ldap: Fix result evaluationAlexander Sulfrian2016-10-041-1/+1
|
* ldap: uidNumber is an integer valueAlexander Sulfrian2016-10-041-3/+3
|
* Fix typoAlexander Sulfrian2016-10-041-1/+1
|
* ldap: Fix escaping of non-string valuesAlexander Sulfrian2016-10-041-0/+2
|
* backend/user: Add uidNumberAlexander Sulfrian2016-10-045-14/+66
|
* backend/user: Split _store and registerAlexander Sulfrian2016-09-303-13/+16
| | | | | | Separate the method to persist a new account from the register method so that common checks could be done in the base class and the concrete implementations can overwrite only the storage part.
* models: Fix commentAlexander Sulfrian2016-09-301-1/+3
|
* default_settings: Use dummy backends for testingAlexander Sulfrian2016-09-301-2/+2
|
* utils/console: Support printing of non-string typesAlexander Sulfrian2016-09-301-1/+1
|
* models: Remove unused attributeAlexander Sulfrian2016-09-292-4/+2
|
* base: Add missing parenthesesAlexander Sulfrian2016-09-291-1/+1
|
* index: Update user without admin rightsAlexander Sulfrian2016-04-051-1/+1
| | | | | The ACLs of the LDAP server are adjusted, so that an update does not require admin rights anymore.
* lost_password: Fix confirmationroot2016-02-291-1/+1
| | | | All confirmations return tuple with the data.
* login: Redirect to next url after loginAlexander Sulfrian2016-02-272-2/+20
|
* login: Add missing parenthesesAlexander Sulfrian2016-02-273-3/+3
|
* app: Initialize the backends lastAlexander Sulfrian2016-02-151-3/+3
| | | | | The backends need some data (f.e. app.all_services) also initalized in create_app(), so they need to be initialized later.
* Rename app to applicationAlexander Sulfrian2016-02-151-1/+1
| | | | | The app in the wsgi file should be called application (at least for the --wsgi-file option of uwsgi).
* forms: Fix typoAlexander Sulfrian2016-02-151-1/+1
|
* Code styleAlexander Sulfrian2016-02-027-53/+48
|
* forms: No need to supply request.form to the FormsAlexander Sulfrian2016-02-022-7/+8
| | | | The wtforms classes get the request data by default.
* manage.py: Replace contrib/create_accounts.pyAlexander Sulfrian2016-02-022-83/+42
| | | | Replace the contrib script with a command in the manage.py.
* utils/console: Add helper class to handle formsAlexander Sulfrian2016-02-021-0/+39
| | | | The wtforms classes need some helper to work on the command line.
* utils/console: Allow empty output with TablePrinterAlexander Sulfrian2016-02-021-1/+2
|
* Allow to manually load a config fileAlexander Sulfrian2016-02-022-2/+5
|
* Fix relative file paths in the configAlexander Sulfrian2016-02-021-1/+18
| | | | | Relative file paths in the config should be relative to the directory containing the config file itself.
* Code styleAlexander Sulfrian2016-02-021-4/+3
|
* templates/mail: Get all parts from the templateAlexander Sulfrian2016-02-0213-66/+113
| | | | | | | Also render sender and subject with the mail template, so the mails can be created with only a template name, a recipient and the template args. The required confirmation links are also generated in the templates.
* utils: Drop custom url_forAlexander Sulfrian2016-02-022-15/+4
| | | | Since flask-0.9 we can use config.PREFERRED_URL_SCHEME.
* forms: Move regexp from utilsAlexander Sulfrian2016-02-022-5/+6
| | | | | The username and username_exclude regexp are only used in the forms, so we move the definition there.
* forms: Remove unused variableAlexander Sulfrian2016-02-021-5/+0
|
* manage.py: Fix url_for for console commandsAlexander Sulfrian2016-02-022-2/+20
|