Mercurial > kallithea
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})