diff rhodecode/model/db.py @ 1586:2ccb32ddcfd7 beta

Add API for repositories and groups (creation, permission)
author Nicolas VINOT <aeris@imirhil.fr>
date Sun, 02 Oct 2011 17:39:52 +0200
parents 56276c716599
children 8898a79ac628
line wrap: on
line diff
--- a/rhodecode/model/db.py	Sat Oct 01 16:38:51 2011 +0200
+++ b/rhodecode/model/db.py	Sun Oct 02 17:39:52 2011 +0200
@@ -454,22 +454,6 @@
         self.users_group_id = gr_id
         self.user_id = u_id
 
-    @classmethod
-    def create(cls, user, users_group):
-        try:
-            users_group_member = cls()
-            users_group_member.user = user
-            users_group_member.users_group = users_group
-
-            Session.add(users_group_member)
-            Session.commit()
-            return users_group_member
-        except:
-            log.error(traceback.format_exc())
-            Session.rollback()
-            raise
-
-
 class Repository(Base, BaseModel):
     __tablename__ = 'repositories'
     __table_args__ = (UniqueConstraint('repo_name'), {'extend_existing':True},)
@@ -818,10 +802,6 @@
     def get_by_key(cls, key):
         return cls.query().filter(cls.permission_name == key).scalar()
 
-    @classmethod
-    def get_by_name(cls, name):
-        return cls.query().filter(cls.permission_name == name).one()
-
 class RepoToPerm(Base, BaseModel):
     __tablename__ = 'repo_to_perm'
     __table_args__ = (UniqueConstraint('user_id', 'repository_id'), {'extend_existing':True})