##// END OF EJS Templates
Remove dead code
Nicolas VINOT -
r1585:56276c71 beta
parent child Browse files
Show More
@@ -504,28 +504,6 b' class Repository(Base, BaseModel):'
504 return "<%s('%s:%s')>" % (self.__class__.__name__,
504 return "<%s('%s:%s')>" % (self.__class__.__name__,
505 self.repo_id, self.repo_name)
505 self.repo_id, self.repo_name)
506
506
507 @staticmethod
508 def create(name, description, repo_type, private, owner, group, clone):
509 try:
510 repo = Repository()
511 repo.repo_name = name
512 repo.clone_uri = clone
513 repo.repo_type = repo_type
514 repo.user = owner
515 repo.private = private
516 repo.description = description
517 repo.group = group
518
519 Session.add(repo)
520 Session.commit()
521
522 RepoToPerm.create(repo, owner, Permission.get_by_name('repository.write'))
523 return repo
524 except:
525 log.error(traceback.format_exc())
526 Session.rollback()
527 raise
528
529 @classmethod
507 @classmethod
530 def by_repo_name(cls, repo_name):
508 def by_repo_name(cls, repo_name):
531 q = cls.query().filter(cls.repo_name == repo_name)
509 q = cls.query().filter(cls.repo_name == repo_name)
@@ -856,23 +834,6 b' class RepoToPerm(Base, BaseModel):'
856 permission = relationship('Permission')
834 permission = relationship('Permission')
857 repository = relationship('Repository')
835 repository = relationship('Repository')
858
836
859 @staticmethod
860 def create(repo, user, p):
861 try:
862 perm = RepoToPerm()
863 perm.repository = repo
864 perm.user = user
865 perm.permission = p
866
867 Session.add(perm)
868 Session.commit()
869
870 return perm
871 except:
872 log.error(traceback.format_exc())
873 Session.rollback()
874 raise
875
876 class UserToPerm(Base, BaseModel):
837 class UserToPerm(Base, BaseModel):
877 __tablename__ = 'user_to_perm'
838 __tablename__ = 'user_to_perm'
878 __table_args__ = (UniqueConstraint('user_id', 'permission_id'), {'extend_existing':True})
839 __table_args__ = (UniqueConstraint('user_id', 'permission_id'), {'extend_existing':True})
General Comments 0
You need to be logged in to leave comments. Login now