mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 21:15:13 +00:00
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
This commit is contained in:
@@ -5,6 +5,8 @@ from fastapi import APIRouter
|
||||
from backend.app.admin.api.v1.sys.api import router as api_router
|
||||
from backend.app.admin.api.v1.sys.casbin import router as casbin_router
|
||||
from backend.app.admin.api.v1.sys.config import router as config_router
|
||||
from backend.app.admin.api.v1.sys.data_rule import router as data_rule_router
|
||||
from backend.app.admin.api.v1.sys.data_rule_type import router as data_rule_type_router
|
||||
from backend.app.admin.api.v1.sys.dept import router as dept_router
|
||||
from backend.app.admin.api.v1.sys.dict_data import router as dict_data_router
|
||||
from backend.app.admin.api.v1.sys.dict_type import router as dict_type_router
|
||||
@@ -23,3 +25,5 @@ router.include_router(dict_type_router, prefix='/dict-types', tags=['系统字
|
||||
router.include_router(menu_router, prefix='/menus', tags=['系统目录'])
|
||||
router.include_router(role_router, prefix='/roles', tags=['系统角色'])
|
||||
router.include_router(user_router, prefix='/users', tags=['系统用户'])
|
||||
router.include_router(data_rule_router, prefix='/data-rules', tags=['系统数据权限规则'])
|
||||
router.include_router(data_rule_type_router, prefix='/data-rule-types', tags=['系统数据权限类型'])
|
||||
|
||||
Reference in New Issue
Block a user