fix: add member.remove permission check
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user