Skip to content

Commit c1295dd

Browse files
authored
Fix casbin async enforcer (#192)
* rename the file casbin_rbac to rbac * omit * fix casbin async enforcer * update the group rule interface access permissions * add menu permission validation * update the init test data sql * add the staff field to the user information query return
1 parent b41aca5 commit c1295dd

File tree

16 files changed

+41
-32
lines changed

16 files changed

+41
-32
lines changed

backend/app/api/v1/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import PageDepends, paging_data
1010
from backend.app.common.response.response_schema import response_base

backend/app/api/v1/casbin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import PageDepends, paging_data
1010
from backend.app.common.response.response_schema import response_base
@@ -66,7 +66,7 @@ async def delete_policy(p: DeletePolicy):
6666
return await response_base.success(data=data)
6767

6868

69-
@router.get('/group', summary='获取所有组访问权限规则', dependencies=[DependsRBAC])
69+
@router.get('/group', summary='获取所有组访问权限规则', dependencies=[DependsJwtAuth])
7070
async def get_all_groups():
7171
data = await CasbinService.get_group_list()
7272
return await response_base.success(data=data)

backend/app/api/v1/dept.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.response.response_schema import response_base
1010
from backend.app.schemas.dept import CreateDept, GetAllDept, UpdateDept

backend/app/api/v1/dict_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import PageDepends, paging_data
1010
from backend.app.common.response.response_schema import response_base

backend/app/api/v1/dict_type.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import PageDepends, paging_data
1010
from backend.app.common.response.response_schema import response_base

backend/app/api/v1/log/login_log.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import paging_data, PageDepends
1010
from backend.app.common.response.response_schema import response_base

backend/app/api/v1/log/opera_log.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import PageDepends, paging_data
1010
from backend.app.common.response.response_schema import response_base

backend/app/api/v1/menu.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query, Request
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.response.response_schema import response_base
1010
from backend.app.schemas.menu import GetAllMenu, CreateMenu, UpdateMenu

backend/app/api/v1/mixed/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from fastapi import APIRouter, Request
44
from fastapi.routing import APIRoute
55

6-
from backend.app.common.casbin_rbac import DependsRBAC
6+
from backend.app.common.rbac import DependsRBAC
77
from backend.app.common.response.response_schema import response_base
88
from backend.app.core.conf import settings
99

backend/app/api/v1/role.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from fastapi import APIRouter, Query
66

7-
from backend.app.common.casbin_rbac import DependsRBAC
7+
from backend.app.common.rbac import DependsRBAC
88
from backend.app.common.jwt import DependsJwtAuth
99
from backend.app.common.pagination import PageDepends, paging_data
1010
from backend.app.common.response.response_schema import response_base

0 commit comments

Comments
 (0)