Show More
@@ -34,6 +34,8 b' log = logging.getLogger(__name__)' | |||
|
34 | 34 | |
|
35 | 35 | class ChangesetStatusModel(BaseModel): |
|
36 | 36 | |
|
37 | cls = ChangesetStatus | |
|
38 | ||
|
37 | 39 | def __get_changeset_status(self, changeset_status): |
|
38 | 40 | return self._get_instance(ChangesetStatus, changeset_status) |
|
39 | 41 |
@@ -41,6 +41,8 b' log = logging.getLogger(__name__)' | |||
|
41 | 41 | |
|
42 | 42 | class ChangesetCommentsModel(BaseModel): |
|
43 | 43 | |
|
44 | cls = ChangesetComment | |
|
45 | ||
|
44 | 46 | def __get_changeset_comment(self, changeset_comment): |
|
45 | 47 | return self._get_instance(ChangesetComment, changeset_comment) |
|
46 | 48 |
@@ -40,6 +40,8 b' log = logging.getLogger(__name__)' | |||
|
40 | 40 | |
|
41 | 41 | class NotificationModel(BaseModel): |
|
42 | 42 | |
|
43 | cls = Notification | |
|
44 | ||
|
43 | 45 | def __get_notification(self, notification): |
|
44 | 46 | if isinstance(notification, Notification): |
|
45 | 47 | return notification |
@@ -42,6 +42,8 b' class PermissionModel(BaseModel):' | |||
|
42 | 42 | Permissions model for RhodeCode |
|
43 | 43 | """ |
|
44 | 44 | |
|
45 | cls = Permission | |
|
46 | ||
|
45 | 47 | def get_permission(self, permission_id, cache=False): |
|
46 | 48 | """ |
|
47 | 49 | Get's permissions by id |
@@ -40,6 +40,8 b' log = logging.getLogger(__name__)' | |||
|
40 | 40 | |
|
41 | 41 | class PullRequestModel(BaseModel): |
|
42 | 42 | |
|
43 | cls = PullRequest | |
|
44 | ||
|
43 | 45 | def get_all(self, repo): |
|
44 | 46 | repo = self._get_repo(repo) |
|
45 | 47 | return PullRequest.query().filter(PullRequest.other_repo == repo).all() |
@@ -48,6 +48,8 b' log = logging.getLogger(__name__)' | |||
|
48 | 48 | |
|
49 | 49 | class RepoModel(BaseModel): |
|
50 | 50 | |
|
51 | cls = Repository | |
|
52 | ||
|
51 | 53 | def __get_users_group(self, users_group): |
|
52 | 54 | return self._get_instance(UsersGroup, users_group, |
|
53 | 55 | callback=UsersGroup.get_by_group_name) |
@@ -34,6 +34,8 b' log = logging.getLogger(__name__)' | |||
|
34 | 34 | |
|
35 | 35 | class RepositoryPermissionModel(BaseModel): |
|
36 | 36 | |
|
37 | cls = UserRepoToPerm | |
|
38 | ||
|
37 | 39 | def get_user_permission(self, repository, user): |
|
38 | 40 | repository = self._get_repo(repository) |
|
39 | 41 | user = self._get_user(user) |
@@ -39,6 +39,8 b' log = logging.getLogger(__name__)' | |||
|
39 | 39 | |
|
40 | 40 | class ReposGroupModel(BaseModel): |
|
41 | 41 | |
|
42 | cls = RepoGroup | |
|
43 | ||
|
42 | 44 | def __get_users_group(self, users_group): |
|
43 | 45 | return self._get_instance(UsersGroup, users_group, |
|
44 | 46 | callback=UsersGroup.get_by_group_name) |
@@ -59,6 +59,7 b' PERM_WEIGHTS = {' | |||
|
59 | 59 | |
|
60 | 60 | |
|
61 | 61 | class UserModel(BaseModel): |
|
62 | cls = User | |
|
62 | 63 | |
|
63 | 64 | def get(self, user_id, cache=False): |
|
64 | 65 | user = self.sa.query(User) |
@@ -82,6 +83,9 b' class UserModel(BaseModel):' | |||
|
82 | 83 | "get_user_%s" % username)) |
|
83 | 84 | return user.scalar() |
|
84 | 85 | |
|
86 | def get_by_email(self, email, cache=False, case_insensitive=False): | |
|
87 | return User.get_by_email(email, case_insensitive, cache) | |
|
88 | ||
|
85 | 89 | def get_by_api_key(self, api_key, cache=False): |
|
86 | 90 | return User.get_by_api_key(api_key, cache) |
|
87 | 91 |
@@ -44,6 +44,9 b' class UsersGroupModel(BaseModel):' | |||
|
44 | 44 | def get(self, users_group_id, cache=False): |
|
45 | 45 | return UsersGroup.get(users_group_id) |
|
46 | 46 | |
|
47 | def get_group(self, users_group): | |
|
48 | return self.__get_users_group(users_group) | |
|
49 | ||
|
47 | 50 | def get_by_name(self, name, cache=False, case_insensitive=False): |
|
48 | 51 | return UsersGroup.get_by_group_name(name, cache, case_insensitive) |
|
49 | 52 |
General Comments 0
You need to be logged in to leave comments.
Login now