diff --git a/app/api/rbac.py b/app/api/rbac.py index 3087c02..49793a2 100644 --- a/app/api/rbac.py +++ b/app/api/rbac.py @@ -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: diff --git a/app/models/models.py b/app/models/models.py index 545d499..2db9658 100644 --- a/app/models/models.py +++ b/app/models/models.py @@ -97,6 +97,7 @@ class Project(Base): owner_name = Column(String(128), nullable=False) sub_projects = Column(String(512), nullable=True) related_projects = Column(String(512), nullable=True) + repo = Column(String(512), nullable=True) description = Column(Text, nullable=True) created_at = Column(DateTime(timezone=True), server_default=func.now())