##// END OF EJS Templates
added group to perm mapping table
marcink -
r879:b1934162 beta
parent child Browse files
Show More
@@ -226,6 +226,24 b' class UserToPerm(Base, BaseModel):'
226 user = relation('User')
226 user = relation('User')
227 permission = relation('Permission')
227 permission = relation('Permission')
228
228
229 class GroupToPerm(Base, BaseModel):
230 __tablename__ = 'group_to_perm'
231 __table_args__ = (UniqueConstraint('group_id', 'permission_id'), {'useexisting':True})
232
233 group_to_perm_id = Column("group_to_perm_id", Integer(), nullable=False, unique=True, default=None, primary_key=True)
234 user_id = Column("user_id", Integer(), ForeignKey(u'users.user_id'), nullable=False, unique=None, default=None)
235 permission_id = Column("permission_id", Integer(), ForeignKey(u'permissions.permission_id'), nullable=False, unique=None, default=None)
236 group_id = Column("group_id", Integer(), ForeignKey(u'groups.group_id'), nullable=False, unique=None, default=None)
237
238 user = relation('User')
239 permission = relation('Permission')
240 group = relation('Group')
241
242
243
244
245
246
229 class Statistics(Base, BaseModel):
247 class Statistics(Base, BaseModel):
230 __tablename__ = 'statistics'
248 __tablename__ = 'statistics'
231 __table_args__ = (UniqueConstraint('repository_id'), {'useexisting':True})
249 __table_args__ = (UniqueConstraint('repository_id'), {'useexisting':True})
General Comments 0
You need to be logged in to leave comments. Login now