Show More
@@ -201,12 +201,22 b' class ReposController(BaseController):' | |||||
201 |
|
201 | |||
202 | @HasPermissionAllDecorator('hg.admin') |
|
202 | @HasPermissionAllDecorator('hg.admin') | |
203 | def new(self, format='html'): |
|
203 | def new(self, format='html'): | |
204 | """GET /repos/new: Form to create a new item""" |
|
204 | """ | |
|
205 | WARNING: this function is depracated see settings.create_repo !! | |||
|
206 | ||||
|
207 | GET /repos/new: Form to create a new item | |||
|
208 | """ | |||
|
209 | ||||
205 | new_repo = request.GET.get('repo', '') |
|
210 | new_repo = request.GET.get('repo', '') | |
|
211 | parent_group = request.GET.get('parent_group') | |||
|
212 | ||||
206 | c.new_repo = repo_name_slug(new_repo) |
|
213 | c.new_repo = repo_name_slug(new_repo) | |
207 | self.__load_defaults() |
|
214 | self.__load_defaults() | |
208 | ## apply the defaults from defaults page |
|
215 | ## apply the defaults from defaults page | |
209 | defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True) |
|
216 | defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True) | |
|
217 | if parent_group: | |||
|
218 | defaults.update({'repo_group': parent_group}) | |||
|
219 | ||||
210 | return htmlfill.render( |
|
220 | return htmlfill.render( | |
211 | render('admin/repos/repo_add.html'), |
|
221 | render('admin/repos/repo_add.html'), | |
212 | defaults=defaults, |
|
222 | defaults=defaults, |
@@ -488,10 +488,14 b' class SettingsController(BaseController)' | |||||
488 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() |
|
488 | choices, c.landing_revs = ScmModel().get_repo_landing_revs() | |
489 |
|
489 | |||
490 | new_repo = request.GET.get('repo', '') |
|
490 | new_repo = request.GET.get('repo', '') | |
|
491 | parent_group = request.GET.get('parent_group') | |||
491 | c.new_repo = repo_name_slug(new_repo) |
|
492 | c.new_repo = repo_name_slug(new_repo) | |
492 |
|
493 | |||
493 | ## apply the defaults from defaults page |
|
494 | ## apply the defaults from defaults page | |
494 | defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True) |
|
495 | defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True) | |
|
496 | if parent_group: | |||
|
497 | defaults.update({'repo_group': parent_group}) | |||
|
498 | ||||
495 | return htmlfill.render( |
|
499 | return htmlfill.render( | |
496 | render('admin/repos/repo_add_create_repository.html'), |
|
500 | render('admin/repos/repo_add_create_repository.html'), | |
497 | defaults=defaults, |
|
501 | defaults=defaults, |
General Comments 0
You need to be logged in to leave comments.
Login now