Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove service passwords featureremove-service-passwords | Jonah Brüchert | 2024-05-07 | 1 | -20/+1 |
| | |||||
* | Improve exception handling | Jonah Brüchert | 2024-03-29 | 1 | -8/+19 |
| | |||||
* | Format project | Jonah Brüchert | 2024-03-29 | 1 | -72/+103 |
| | | | | | | To allow automatically formatting changes in the future. Command used: black -l 79 accounts/ | ||||
* | Enforce types in variables | Jonah Brüchert | 2024-03-29 | 1 | -1/+1 |
| | |||||
* | Add some type annotations | Jonah Brüchert | 2024-03-28 | 1 | -26/+30 |
| | |||||
* | pushed flask to 0.11 | Vincent Post | 2023-05-22 | 1 | -1/+1 |
| | |||||
* | 2to3 -w accounts contrib | Vincent Post | 2023-05-22 | 1 | -17/+17 |
| | |||||
* | views: Use error handler for all exceptions | Alexander Sulfrian | 2016-10-04 | 1 | -1/+7 |
| | |||||
* | index: Update user without admin rights | Alexander Sulfrian | 2016-04-05 | 1 | -1/+1 |
| | | | | | The ACLs of the LDAP server are adjusted, so that an update does not require admin rights anymore. | ||||
* | lost_password: Fix confirmation | root | 2016-02-29 | 1 | -1/+1 |
| | | | | All confirmations return tuple with the data. | ||||
* | Code style | Alexander Sulfrian | 2016-02-02 | 1 | -5/+5 |
| | |||||
* | forms: No need to supply request.form to the Forms | Alexander Sulfrian | 2016-02-02 | 1 | -5/+5 |
| | | | | The wtforms classes get the request data by default. | ||||
* | templates/mail: Get all parts from the template | Alexander Sulfrian | 2016-02-02 | 1 | -25/+9 |
| | | | | | | | 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. | ||||
* | Account: Support direct setting of attributes | Alexander Sulfrian | 2016-02-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Direct access to additional attributes was possible before, but setting the same value, created a new local property: >>> acc = Account(...) >>> acc.mail == acc.attributes['mail'] True >>> acc.mail = "foobar" >>> acc.mail == acc.attributes['mail'] False Not also assignments are possible and all assignments to unknown properties will create new attributes. | ||||
* | Create new login blueprint | Alexander Sulfrian | 2016-02-02 | 1 | -32/+4 |
| | | | | The login and logout view are now in the login blueprint. | ||||
* | Rename views: settings->index, index->login | Alexander Sulfrian | 2016-02-02 | 1 | -17/+17 |
| | |||||
* | Use Flask-Login for login handling | Alexander Sulfrian | 2016-02-02 | 1 | -30/+31 |
| | |||||
* | Use URLSafeTimedSerializer for confirmation token | Alexander Sulfrian | 2016-02-02 | 1 | -5/+6 |
| | |||||
* | Create models.py with Account and Service | Alexander Sulfrian | 2016-02-02 | 1 | -1/+1 |
| | |||||
* | Encrypt the session data by default | Alexander Sulfrian | 2016-02-02 | 1 | -2/+2 |
| | | | | | Before we just encrypted the password, now we encrypt the whole session information by default. | ||||
* | Remove context_processor with single use | Alexander Sulfrian | 2016-02-02 | 1 | -1/+3 |
| | | | | | If we need the variable only in a single view, we can simply supply this value for this single view. | ||||
* | Move general views into blueprint | Alexander Sulfrian | 2016-02-02 | 1 | -0/+246 |
The use of a default blueprint allows more independence of the app object. |