fix: rbac ProjectMember reference, add repo field to Project
This commit is contained in:
@@ -8,9 +8,9 @@ from app.models import models
|
||||
|
||||
def get_user_role(db: Session, user_id: int, project_id: int) -> Role | None:
|
||||
"""Get user's role in a project."""
|
||||
member = db.query(ProjectMember).filter(
|
||||
ProjectMember.user_id == user_id,
|
||||
ProjectMember.project_id == project_id,
|
||||
member = db.query(models.ProjectMember).filter(
|
||||
models.ProjectMember.user_id == user_id,
|
||||
models.ProjectMember.project_id == project_id,
|
||||
).first()
|
||||
|
||||
if member and member.role_id:
|
||||
|
||||
Reference in New Issue
Block a user