Mercurial > kallithea
changeset 1376:3fbc09ad1faf beta
fixes issues #202, bad db constraint made impossible to attach same group more than one time.
Affects only mysql/postgres
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 12 Jun 2011 14:13:35 +0200 |
parents | f9559677c953 |
children | 78e5853df5c8 |
files | rhodecode/model/db.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/model/db.py Thu Jun 09 17:33:19 2011 +0200 +++ b/rhodecode/model/db.py Sun Jun 12 14:13:35 2011 +0200 @@ -571,7 +571,7 @@ class UsersGroupRepoToPerm(Base): __tablename__ = 'users_group_repo_to_perm' - __table_args__ = (UniqueConstraint('users_group_id', 'permission_id'), {'extend_existing':True}) + __table_args__ = (UniqueConstraint('repository_id', 'users_group_id', 'permission_id'), {'extend_existing':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_group_id'), nullable=False, unique=None, default=None) permission_id = Column("permission_id", Integer(), ForeignKey('permissions.permission_id'), nullable=False, unique=None, default=None)