Wu Clan
1838b63b11
Fix schema type of user role rule ( #467 )
...
* Fix schema type of user role rule
* Fix sql scripts
2024-11-24 16:42:40 +08:00
Wu Clan
bd45022a59
Update role-based data permissions ( #465 )
...
* Add department data operation permissions
* Update sys models
* Add role department many-to-many relationship
* Format RBAC code
* update codes
* add update role depts api
* add comments
* Update the implementation
* update dept arg
* debug front
* Update the model file naming
* Refactor the data perms
* Add data permission rule
* Optimize the details
* Implement data filtering
* finish
2024-11-23 21:23:52 +08:00
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
3bb28a3379
Add init pytest data sql file ( #231 )
...
* Add init pytest data sql file
* Fix SQL style
2023-10-22 20:54:27 +08:00