feat(recover): recover the initial version because we will use the new interfaces

This commit is contained in:
YuehuCao 2025-09-26 17:15:18 +08:00
parent bad6224bd9
commit 58eea0e2b2
7 changed files with 11 additions and 15 deletions

View File

@ -16,7 +16,6 @@ class CreatePermissionRequest(BaseModel):
permission_key: str permission_key: str
permission_name: str permission_name: str
description: Optional[str] = None description: Optional[str] = None
custom_permission_id: Optional[str] = None
class PermissionResponse(BaseModel): class PermissionResponse(BaseModel):
@ -37,8 +36,8 @@ class PermissionResponse(BaseModel):
) )
async def create_permission( async def create_permission(
req: CreatePermissionRequest, req: CreatePermissionRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) #_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_PERMISSIONS.value.permission_key]))
) -> PermissionResponse: ) -> PermissionResponse:
doc = await permission_service.create_permission(req.permission_key, req.permission_name, req.description, req.custom_permission_id) doc = await permission_service.create_permission(req.permission_key, req.permission_name, req.description)
return PermissionResponse(**doc.dict()) return PermissionResponse(**doc.dict())

View File

@ -26,7 +26,7 @@ class DeletePermissionResponse(BaseModel):
) )
async def delete_permission( async def delete_permission(
req: DeletePermissionRequest, req: DeletePermissionRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) #_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_PERMISSIONS.value.permission_key]))
) -> DeletePermissionResponse: ) -> DeletePermissionResponse:
await permission_service.delete_permission(req.permission_id) await permission_service.delete_permission(req.permission_id)
return DeletePermissionResponse(success=True) return DeletePermissionResponse(success=True)

View File

@ -18,7 +18,6 @@ class UpdatePermissionRequest(BaseModel):
permission_key: str permission_key: str
permission_name: str permission_name: str
description: Optional[str] = None description: Optional[str] = None
custom_permission_id: Optional[str] = None
class PermissionResponse(BaseModel): class PermissionResponse(BaseModel):
@ -39,8 +38,8 @@ class PermissionResponse(BaseModel):
) )
async def update_permission( async def update_permission(
req: UpdatePermissionRequest, req: UpdatePermissionRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) #_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_PERMISSIONS.value.permission_key]))
) -> PermissionResponse: ) -> PermissionResponse:
doc = await permission_service.update_permission(req.permission_id, req.permission_key, req.permission_name, doc = await permission_service.update_permission(req.permission_id, req.permission_key, req.permission_name,
req.description, req.custom_permission_id) req.description)
return PermissionResponse(**doc.dict()) return PermissionResponse(**doc.dict())

View File

@ -34,7 +34,7 @@ class RoleResponse(BaseModel):
) )
async def assign_permissions_to_role( async def assign_permissions_to_role(
req: AssignPermissionsRequest, req: AssignPermissionsRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) #_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_ROLES.value.permission_key]))
) -> RoleResponse: ) -> RoleResponse:
doc = await role_service.assign_permissions_to_role(req.role_id, req.permission_ids) doc = await role_service.assign_permissions_to_role(req.role_id, req.permission_ids)
return RoleResponse(**doc.dict()) return RoleResponse(**doc.dict())

View File

@ -17,7 +17,6 @@ class CreateRoleRequest(BaseModel):
role_name: str role_name: str
role_description: Optional[str] = None role_description: Optional[str] = None
role_level: int role_level: int
custom_role_id: Optional[str] = None
class RoleResponse(BaseModel): class RoleResponse(BaseModel):
@ -40,7 +39,7 @@ class RoleResponse(BaseModel):
) )
async def create_role( async def create_role(
req: CreateRoleRequest, req: CreateRoleRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) # _: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_ROLES.value.permission_key]))
) -> RoleResponse: ) -> RoleResponse:
doc = await role_service.create_role(req.role_key, req.role_name, req.role_description, req.role_level, req.custom_role_id) doc = await role_service.create_role(req.role_key, req.role_name, req.role_description, req.role_level)
return RoleResponse(**doc.dict()) return RoleResponse(**doc.dict())

View File

@ -26,7 +26,7 @@ class DeleteRoleResponse(BaseModel):
) )
async def delete_role( async def delete_role(
req: DeleteRoleRequest, req: DeleteRoleRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) #_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_ROLES.value.permission_key]))
) -> DeleteRoleResponse: ) -> DeleteRoleResponse:
await role_service.delete_role(req.role_id) await role_service.delete_role(req.role_id)
return DeleteRoleResponse(success=True) return DeleteRoleResponse(success=True)

View File

@ -18,7 +18,6 @@ class UpdateRoleRequest(BaseModel):
role_name: str role_name: str
role_description: Optional[str] = None role_description: Optional[str] = None
role_level: int role_level: int
custom_role_id: Optional[str] = None
class RoleResponse(BaseModel): class RoleResponse(BaseModel):
@ -41,7 +40,7 @@ class RoleResponse(BaseModel):
) )
async def update_role( async def update_role(
req: UpdateRoleRequest, req: UpdateRoleRequest,
#_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.INVITE_COLLABORATOR.value.permission_key])) #_: bool = Depends(token_manager.has_all_permissions([DefaultPermissionEnum.CHANGE_ROLES.value.permission_key]))
) -> RoleResponse: ) -> RoleResponse:
doc = await role_service.update_role(req.role_id, req.role_key, req.role_name, req.role_description, req.role_level, req.custom_role_id) doc = await role_service.update_role(req.role_id, req.role_key, req.role_name, req.role_description, req.role_level)
return RoleResponse(**doc.dict()) return RoleResponse(**doc.dict())