- May 10, 2022
-
-
Rajmund Hruška authored
-
- May 01, 2022
-
- Apr 01, 2022
-
- Mar 21, 2022
-
-
Jan Mach authored
Unfinished, unpolished work. (Redmine issue: #7544)
-
- Nov 07, 2021
-
- Apr 29, 2020
-
-
Jan Mach authored
* auth * auth_api * auth_dev * auth_env * auth_pwd * users * groups * changelogs * devtools * home (Redmine issue: #3443)
-
- Mar 19, 2020
-
- Mar 09, 2020
-
-
Jan Mach authored
-
- Mar 06, 2020
-
- Sep 02, 2019
-
-
Jan Mach authored
To implement this functionality following changes were necessary: * Add new association table to keep track of wanted memberships. * Changed prototype for item action authorization and change method to enable multiple parameters. * Merge GuiUserModel with UserModel to make objects comparable. * Implemented new base class for easy implementation of relation views. * Implemented new endpoints for group membership management. * Added new action buttons to users list in group detail view. * Added new action buttons to group list in user detail view. (Redmine issue: #5762)
-
- Feb 19, 2019
-
- Aug 31, 2018
-
-
Jan Mach authored
It was impossible to store the 'state' attribute of user, group and filter objects into PostgreSQL database, because it was not correctly converted to boolean and SQLAlchemy failed to generate proper SQL command.
-
- Jul 16, 2018
-
- Jun 01, 2018
-
-
Jan Mach authored
The account registration process needed more work to get it into stable and usefull state: * Changed validator for user login from email to string containing restricted set of characters. * Renamed field 'Login (eppn)' to just 'Login'. It made no sense to be used that was for example with Basic or certificate based authentication service. * Implemented sendind of confirmation emails after successfull registration to system admins and to the user that performed the registration. The emails are generated using Jinja2 templates. * Implemented sending of confirmation emails after successfull account activation to the user and as BCC to system admins. * Added missing rollback() calls to base View implementations to resolve SQLAlchemy errors after unsuccessfull database operation. (Redmine issue: #3734)
-
- May 02, 2018
-
-
Jan Mach authored
Instead of deleting them entirelly, in many cases it might be better just to mark user accounts and groups as disabled. This commit contains following relevant changes: * Updates in SQL data model for users and groups * New base views, base form and form templates for generic changes of items * Support for enable and disable actions in item forms and views (show,list) * Support for enabled/disabled accounts in authentication controllers (disabled accounts will not permit login) (Redmine issue: #3752)
-
- Oct 27, 2017
-
- Oct 26, 2017
-
- Oct 25, 2017
-
- Oct 20, 2017
-
- Oct 19, 2017
-
- Oct 18, 2017
-
- Oct 16, 2017
-
-
Jan Mach authored
PostgreSQL migration: Reimplemented DBAL, authentication layer and user management modules in Hawat. Base on the previous work the DBAL in Hawat was reimplemented to use the new mentat.services.sqlstorage module and sqlalchemy backend. The authentication layer was rewritten to use the new dabase interface. The user management plugin was rewritten to use new database interface. (Redmine issue: #3752,#3734)
-
- Oct 05, 2017
-