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