Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add some type annotations | Jonah BrĂ¼chert | 2024-03-28 | 3 | -49/+56 |
| | |||||
* | Update dependencies | Jonah BrĂ¼chert | 2023-05-22 | 1 | -3/+3 |
| | |||||
* | Updated Flask-Login => is_authenticated is not a method anymore | Vincent Post | 2023-05-22 | 2 | -2/+2 |
| | |||||
* | Flask-WTF renamed Form to FlaskForm | Vincent Post | 2023-05-22 | 1 | -1/+1 |
| | |||||
* | pushed flask to 0.11 | Vincent Post | 2023-05-22 | 4 | -4/+4 |
| | |||||
* | 2to3 -w accounts contrib | Vincent Post | 2023-05-22 | 4 | -28/+28 |
| | |||||
* | 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. | ||||
* | login: Redirect to next url after login | Alexander Sulfrian | 2016-02-27 | 1 | -2/+18 |
| | |||||
* | login: Add missing parentheses | Alexander Sulfrian | 2016-02-27 | 2 | -2/+2 |
| | |||||
* | 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 | 2 | -7/+8 |
| | | | | The wtforms classes get the request data by default. | ||||
* | templates/mail: Get all parts from the template | Alexander Sulfrian | 2016-02-02 | 2 | -34/+16 |
| | | | | | | | 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 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | 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 | 3 | -32/+50 |
| | | | | The login and logout view are now in the login blueprint. | ||||
* | Redirect to login page | Alexander Sulfrian | 2016-02-02 | 1 | -1/+1 |
| | |||||
* | 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 | 2 | -32/+34 |
| | |||||
* | 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. | ||||
* | backend/user: Allow different backends for users | Alexander Sulfrian | 2016-01-25 | 1 | -1/+1 |
| | |||||
* | backend/mail: Allow different backends for mail | Alexander Sulfrian | 2016-01-25 | 1 | -2/+2 |
| | |||||
* | Moved everything into a package | Alexander Sulfrian | 2016-01-25 | 2 | -0/+90 |