##// END OF EJS Templates
use the GET parent_group param to pre-fill the group choice
marcink -
r3233:11b005b2 beta
parent child Browse files
Show More
@@ -201,12 +201,22 b' class ReposController(BaseController):'
201 201
202 202 @HasPermissionAllDecorator('hg.admin')
203 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 210 new_repo = request.GET.get('repo', '')
211 parent_group = request.GET.get('parent_group')
212
206 213 c.new_repo = repo_name_slug(new_repo)
207 214 self.__load_defaults()
208 215 ## apply the defaults from defaults page
209 216 defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True)
217 if parent_group:
218 defaults.update({'repo_group': parent_group})
219
210 220 return htmlfill.render(
211 221 render('admin/repos/repo_add.html'),
212 222 defaults=defaults,
@@ -488,10 +488,14 b' class SettingsController(BaseController)'
488 488 choices, c.landing_revs = ScmModel().get_repo_landing_revs()
489 489
490 490 new_repo = request.GET.get('repo', '')
491 parent_group = request.GET.get('parent_group')
491 492 c.new_repo = repo_name_slug(new_repo)
492 493
493 494 ## apply the defaults from defaults page
494 495 defaults = RhodeCodeSetting.get_default_repo_settings(strip_prefix=True)
496 if parent_group:
497 defaults.update({'repo_group': parent_group})
498
495 499 return htmlfill.render(
496 500 render('admin/repos/repo_add_create_repository.html'),
497 501 defaults=defaults,
General Comments 0
You need to be logged in to leave comments. Login now