fix: add member.remove permission check

This commit is contained in:
Zhi
2026-03-12 12:13:14 +00:00
parent c695ef903f
commit 818dbf12b9

View File

@@ -298,7 +298,7 @@ def remove_project_member(
db: Session = Depends(get_db), db: Session = Depends(get_db),
current_user: models.User = Depends(get_current_user_or_apikey), current_user: models.User = Depends(get_current_user_or_apikey),
): ):
check_project_role(db, current_user.id, project_id, min_role="admin") check_permission(db, current_user.id, project_id, "member.remove")
member = db.query(models.ProjectMember).filter( member = db.query(models.ProjectMember).filter(
models.ProjectMember.project_id == project_id, models.ProjectMember.user_id == user_id models.ProjectMember.project_id == project_id, models.ProjectMember.user_id == user_id
).first() ).first()