Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Port away from flask-script | Jonah Brüchert | 2024-03-28 | 1 | -2/+0 |
| | |||||
* | Add some type annotations | Jonah Brüchert | 2024-03-28 | 6 | -66/+101 |
| | |||||
* | ldap: Fix creating accounts | Jonah Brüchert | 2024-03-28 | 1 | -3/+4 |
| | |||||
* | Fix sending mails | Jonah Brüchert | 2024-03-18 | 1 | -1/+1 |
| | |||||
* | ldap: Fix catching exceptions | root | 2024-02-11 | 1 | -3/+4 |
| | |||||
* | ldap: Port away from escape_attribute_value | Jonah Brüchert | 2024-02-11 | 1 | -2/+2 |
| | |||||
* | Rewrote dummy user backend to not need deepcopy | Vincent Post | 2023-05-22 | 1 | -24/+48 |
| | |||||
* | 2to3: UTF-8 is now default in Python 3 | Vincent Post | 2023-05-22 | 1 | -3/+0 |
| | |||||
* | 2to3 -w accounts contrib | Vincent Post | 2023-05-22 | 4 | -10/+10 |
| | |||||
* | backend.user.dummy: added admin user | Vincent Post | 2023-05-22 | 1 | -0/+1 |
| | |||||
* | ldap: Fix result evaluation | Alexander Sulfrian | 2016-10-04 | 1 | -1/+1 |
| | |||||
* | ldap: uidNumber is an integer value | Alexander Sulfrian | 2016-10-04 | 1 | -3/+3 |
| | |||||
* | Fix typo | Alexander Sulfrian | 2016-10-04 | 1 | -1/+1 |
| | |||||
* | ldap: Fix escaping of non-string values | Alexander Sulfrian | 2016-10-04 | 1 | -0/+2 |
| | |||||
* | backend/user: Add uidNumber | Alexander Sulfrian | 2016-10-04 | 3 | -11/+62 |
| | |||||
* | backend/user: Split _store and register | Alexander Sulfrian | 2016-09-30 | 3 | -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: Remove unused attribute | Alexander Sulfrian | 2016-09-29 | 1 | -2/+1 |
| | |||||
* | templates/mail: Get all parts from the template | Alexander Sulfrian | 2016-02-02 | 3 | -15/+23 |
| | | | | | | | 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. | ||||
* | backend/user/ldap: New LdapBackend | Alexander Sulfrian | 2016-02-02 | 1 | -155/+119 |
| | | | | | | | | | | | | | | Change the schema used in the LDAP server. The service passwords are now associated by the hierarchy: dn: uid=test,ou=users,... dn: cn=service1,uid=test,ou=users,... dn: cn=service2,uid=test,ou=users,... ... This is the new structure used with the new Slapi plugin. Additional to that, the new backend uses the python-ldap3 module, because python-ldap has no python3 compatibility. | ||||
* | backend/user: Delete requires an Account now | Alexander Sulfrian | 2016-02-02 | 3 | -4/+3 |
| | | | | | | delete does not support deletion by uid anymore. It requires an Account instance and get the password from the object. So we drop the additional password argument. | ||||
* | Update account password on change in dummy backend | Alexander Sulfrian | 2016-02-02 | 1 | -5/+5 |
| | |||||
* | Use consistent exceptions for all user backends | Alexander Sulfrian | 2016-02-02 | 3 | -5/+21 |
| | | | | | | Now all backends raise custom exception types and does not forward the internal exception types. So there is no need to import the ldap module in other modules. | ||||
* | backend/user: Allow different backends for users | Alexander Sulfrian | 2016-01-25 | 3 | -0/+450 |
| | |||||
* | backend/mail: Allow different backends for mail | Alexander Sulfrian | 2016-01-25 | 4 | -0/+92 |