diff pylons_app/model/db.py @ 328:cec5cbc956c0

Repository managment permissions, fixed found bugs updated js, added extra checks for doubled users and non active ones
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 01 Jul 2010 18:10:43 +0200
parents 3a66e7421a99
children 1ef52a70f3b7
line wrap: on
line diff
--- a/pylons_app/model/db.py	Thu Jul 01 00:57:45 2010 +0200
+++ b/pylons_app/model/db.py	Thu Jul 01 18:10:43 2010 +0200
@@ -60,7 +60,7 @@
 
 class Repo2Perm(Base):
     __tablename__ = 'repo_to_perm'
-    __table_args__ = (UniqueConstraint('user_id', 'permission_id', 'repository'), {'useexisting':True})
+    __table_args__ = (UniqueConstraint('user_id', 'repository'), {'useexisting':True})
     repo2perm_id = Column("repo2perm_id", INTEGER(), nullable=False, unique=True, default=None, primary_key=True)
     user_id = Column("user_id", INTEGER(), ForeignKey(u'users.user_id'), nullable=False, unique=None, default=None)
     permission_id = Column("permission_id", INTEGER(), ForeignKey(u'permissions.permission_id'), nullable=False, unique=None, default=None)