Show More
@@ -37,7 +37,7 b' from pylons.i18n.translation import _' | |||||
37 | import rhodecode.lib.helpers as h |
|
37 | import rhodecode.lib.helpers as h | |
38 |
|
38 | |||
39 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAllDecorator, \ |
|
39 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAllDecorator, \ | |
40 | NotAnonymous |
|
40 | HasRepoPermissionAnyDecorator, NotAnonymous | |
41 | from rhodecode.lib.base import BaseRepoController, render |
|
41 | from rhodecode.lib.base import BaseRepoController, render | |
42 | from rhodecode.lib.utils import invalidate_cache, action_logger |
|
42 | from rhodecode.lib.utils import invalidate_cache, action_logger | |
43 |
|
43 | |||
@@ -161,7 +161,8 b' class SettingsController(BaseRepoControl' | |||||
161 | return redirect(url('home')) |
|
161 | return redirect(url('home')) | |
162 |
|
162 | |||
163 | @NotAnonymous() |
|
163 | @NotAnonymous() | |
164 |
@HasRepoPermissionA |
|
164 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', | |
|
165 | 'repository.admin') | |||
165 | def fork(self, repo_name): |
|
166 | def fork(self, repo_name): | |
166 | repo_model = RepoModel() |
|
167 | repo_model = RepoModel() | |
167 | c.repo_info = repo = repo_model.get_by_repo_name(repo_name) |
|
168 | c.repo_info = repo = repo_model.get_by_repo_name(repo_name) | |
@@ -177,7 +178,8 b' class SettingsController(BaseRepoControl' | |||||
177 | return render('settings/repo_fork.html') |
|
178 | return render('settings/repo_fork.html') | |
178 |
|
179 | |||
179 | @NotAnonymous() |
|
180 | @NotAnonymous() | |
180 |
@HasRepoPermissionA |
|
181 | @HasRepoPermissionAnyDecorator('repository.read', 'repository.write', | |
|
182 | 'repository.admin') | |||
181 | def fork_create(self, repo_name): |
|
183 | def fork_create(self, repo_name): | |
182 | repo_model = RepoModel() |
|
184 | repo_model = RepoModel() | |
183 | c.repo_info = repo_model.get_by_repo_name(repo_name) |
|
185 | c.repo_info = repo_model.get_by_repo_name(repo_name) |
General Comments 0
You need to be logged in to leave comments.
Login now