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