fix: Fix the privilege escalation vulnerability in system variables

This commit is contained in:
junjun
2026-06-08 15:26:55 +08:00
parent 5d5a92a526
commit 80dc9a3aa8
-2
View File
@@ -27,13 +27,11 @@ async def delete_variable(session: SessionDep, ids: List[int]):
@router.post("/listAll",response_model=None, summary=f"{PLACEHOLDER_PREFIX}variable_list")
@require_permissions(permission=SqlbotPermission(role=['admin']))
async def list_all_data(session: SessionDep, trans: Trans, variable: SystemVariable = None):
return list_all(session, trans, variable)
@router.post("/listPage/{pageNum}/{pageSize}",response_model=None, summary=f"{PLACEHOLDER_PREFIX}variable_page")
@require_permissions(permission=SqlbotPermission(role=['admin']))
async def pager(session: SessionDep, trans: Trans, pageNum: int, pageSize: int,
variable: SystemVariable = None):
return await list_page(session, trans, pageNum, pageSize, variable)