Wu Clan
5c7d6659cf
Reconstruct RBAC authentication logic ( #264 )
...
* Reconstruct RBAC authentication logic
* fix typo
* Migrate casbin sqla Adapter to redis
* Delete casbin model conf file
* Add permission dependencies
* Add request permission depends on execution condition
* Update openapi authorization method
* Add request permission identity
* Add request permission dependency description
* Migrate casbin redis adapter to sqla
* Update menu model and add function
* Fix menu permission identification
* Update user partial interface permissions
* Update menu table SQL
* Add role menu permission description to README
* fix README typo
* Simplify permission dependency injection
* Fix menu authorization store
* Fix interface permission dependency order
* Update role menu permission flag
* Update the background permission logic of the interface
2024-01-08 09:35:47 +08:00
Wu Clan
eb662e4525
Add user password encryption salt ( #191 )
...
* Add user password encryption salt
* update the salt logic
* Update the SQL files
* Add an update admin login permission interface
* update the is_staff field comment
* update the staff error msg
* Update user backend management operation permissions
2023-07-31 10:53:46 +08:00
Wu Clan
811fd278f7
Update SQL files and use them as execution targets ( #188 )
2023-07-29 00:18:16 +08:00
Wu Clan
44befcc79f
Add query users by department ID ( #175 )
...
* Add query users by department ID
* fix dept parent id schema field
* fix dept get all select
* update the test sql
2023-07-09 16:39:37 +08:00
Wu Clan
6f2c45a78d
Update menu handling logic ( #163 )
...
* Restore superuser menu to get
* Update menu table fields
* Update the sql file
* Update the readme file
* lint
2023-07-02 00:44:27 +08:00
Wu Clan
01fb391934
Add database init sql files ( #160 )
2023-06-26 19:58:43 +08:00