示例#1
0
文件: project.py 项目: 000fan000/code
 def get_group_perm(self, user_id):
     from vilya.models.team_group import ProjectGroup
     pgs = ProjectGroup.gets(project_id=self.id)
     perm = None
     for pg in pgs:
         g = pg.group
         if not g:
             continue
         if g.is_member(user_id):
             perm = perm if perm and perm > g.permission else g.permission
     return perm
示例#2
0
 def get_group_perm(self, user_id):
     from vilya.models.team_group import ProjectGroup
     pgs = ProjectGroup.gets(project_id=self.id)
     perm = None
     for pg in pgs:
         g = pg.group
         if not g:
             continue
         if g.is_member(user_id):
             perm = perm if perm and perm > g.permission else g.permission
     return perm
示例#3
0
文件: project.py 项目: 000fan000/code
 def groups(self):
     from vilya.models.team_group import ProjectGroup
     rs = ProjectGroup.gets(project_id=self.id)
     return [r.group for r in rs]
示例#4
0
 def groups(self):
     from vilya.models.team_group import ProjectGroup
     rs = ProjectGroup.gets(project_id=self.id)
     return [r.group for r in rs]