changeset 958:7d1483f3170b beta

added user group to perm table
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 25 Jan 2011 23:28:10 +0100
parents 21a781cdd1fd
children fff21c9b075c
files rhodecode/model/db.py
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/db.py	Tue Jan 25 19:05:44 2011 +0100
+++ b/rhodecode/model/db.py	Tue Jan 25 23:28:10 2011 +0100
@@ -253,6 +253,16 @@
     user = relation('User')
     permission = relation('Permission')
 
+class UsersGroupToPerm(Base, BaseModel):
+    __tablename__ = 'users_group_to_perm'
+    __table_args__ = (UniqueConstraint('users_group_id', 'permission_id'), {'useexisting':True})
+    users_group_to_perm_id = Column("users_group_to_perm_id", Integer(), nullable=False, unique=True, default=None, primary_key=True)
+    users_group_id = Column("users_group_id", Integer(), ForeignKey('users_groups.users_groups_id'), nullable=False, unique=None, default=None)
+    permission_id = Column("permission_id", Integer(), ForeignKey('permissions.permission_id'), nullable=False, unique=None, default=None)
+
+    users_group = relation('UsersGroup')
+    permission = relation('Permission')
+
 class GroupToPerm(Base, BaseModel):
     __tablename__ = 'group_to_perm'
     __table_args__ = (UniqueConstraint('group_id', 'permission_id'), {'useexisting':True})