equal
deleted
inserted
replaced
446 seed = seed if seed else {} |
446 seed = seed if seed else {} |
447 dicts.merge(seed, request.GET) |
447 dicts.merge(seed, request.GET) |
448 self._editSeed(request, seed) |
448 self._editSeed(request, seed) |
449 |
449 |
450 if seed: |
450 if seed: |
|
451 # pass the seed through the context to _constructResponse |
|
452 # it will be popped before dispatching to Django |
|
453 context['seed'] = seed |
451 form = params['create_form'](initial=seed) |
454 form = params['create_form'](initial=seed) |
452 else: |
455 else: |
453 form = params['create_form']() |
456 form = params['create_form']() |
454 |
457 |
455 return self._constructResponse(request, entity, context, form, params) |
458 return self._constructResponse(request, entity, context, form, params) |
786 template = params['edit_template'] |
789 template = params['edit_template'] |
787 else: |
790 else: |
788 template = params['create_template'] |
791 template = params['create_template'] |
789 |
792 |
790 self._editContext(request, context) |
793 self._editContext(request, context) |
|
794 |
|
795 # remove the seed from the context before dispatching to Django |
|
796 context.pop('seed', None) |
|
797 |
791 return helper.responses.respond(request, template, context) |
798 return helper.responses.respond(request, template, context) |
792 |
799 |
793 def getParams(self): |
800 def getParams(self): |
794 """Returns this view's params attribute. |
801 """Returns this view's params attribute. |
795 """ |
802 """ |