405 |
405 |
if page:
|
406 |
406 |
form.add_hidden('page_id', page.id)
|
407 |
407 |
|
408 |
|
form.add_submit('cancel', _('Cancel'), css_class = 'cancel')
|
409 |
408 |
if self.has_draft_support():
|
410 |
409 |
form.add_submit('savedraft', _('Save Draft'), css_class = 'save-draft',
|
411 |
410 |
attrs={'style': 'display: none'})
|
... | ... | |
629 |
628 |
form.add_hidden('step', '-1')
|
630 |
629 |
form.add_hidden('page', '-1')
|
631 |
630 |
form.add_hidden('magictoken', '-1')
|
632 |
|
form.add_submit('cancel')
|
633 |
631 |
|
634 |
632 |
if self.has_draft_support():
|
635 |
633 |
form.add_submit('removedraft')
|
... | ... | |
670 |
668 |
raise errors.TraversalError()
|
671 |
669 |
return self.page(self.pages[0])
|
672 |
670 |
|
673 |
|
if form.get_submit() == 'cancel':
|
674 |
|
get_logger().info('form %s - cancel' % (self.formdef.name))
|
675 |
|
if self.edit_mode:
|
676 |
|
return redirect('.')
|
677 |
|
try:
|
678 |
|
magictoken = form.get_widget('magictoken').parse()
|
679 |
|
cancelurl = session.get_by_magictoken(magictoken, {}).get('__cancelurl')
|
680 |
|
if cancelurl:
|
681 |
|
return redirect(cancelurl)
|
682 |
|
except KeyError:
|
683 |
|
pass
|
684 |
|
if get_request().is_in_backoffice():
|
685 |
|
return redirect(get_publisher().get_backoffice_url() + '/submission/')
|
686 |
|
return redirect(get_publisher().get_root_url())
|
687 |
|
|
688 |
671 |
try:
|
689 |
672 |
step = int(form.get_widget('step').parse())
|
690 |
673 |
except TypeError:
|
... | ... | |
836 |
819 |
form.add_hidden('step', '-1')
|
837 |
820 |
form.add_hidden('page', '-1')
|
838 |
821 |
form.add_hidden('magictoken', '-1')
|
839 |
|
form.add_submit('cancel')
|
840 |
822 |
if self.has_draft_support():
|
841 |
823 |
form.add_submit('removedraft')
|
842 |
824 |
form.add_submit('savedraft')
|
... | ... | |
861 |
843 |
form.add_hidden('step', '-1')
|
862 |
844 |
form.add_hidden('page', '-1')
|
863 |
845 |
form.add_hidden('magictoken', '-1')
|
864 |
|
form.add_submit('cancel')
|
865 |
846 |
|
866 |
847 |
if step == 2:
|
867 |
848 |
form.add_submit('previous')
|
... | ... | |
1190 |
1171 |
form.captcha.has_error = lambda request: False
|
1191 |
1172 |
form.add_submit('submit', _('Submit'))
|
1192 |
1173 |
form.add_submit('previous', _('Previous'))
|
1193 |
|
form.add_submit('cancel', _('Cancel'), css_class = 'cancel')
|
1194 |
1174 |
session = get_session()
|
1195 |
1175 |
if self.has_draft_support():
|
1196 |
1176 |
form.add_submit('savedraft', _('Save Draft'), css_class = 'save-draft',
|
1197 |
|
-
|