Skip to content

Commit

Permalink
made redirect work
Browse files Browse the repository at this point in the history
  • Loading branch information
pilz committed Apr 22, 2012
1 parent 16984fb commit b9197ce
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 15 deletions.
27 changes: 12 additions & 15 deletions src/slc/mailrouter/browser/add.pt
Expand Up @@ -4,25 +4,22 @@
<div id="content-core" metal:fill-slot="main">
<h1 i18n:translate="add_mailroute">Configure Mail Route</h1>

<form action="@@add-mailroute" method="post"
<form action="@@add-mailroute" method="post" class="xvalidate"
tal:define="errors python:request.get('errors', {})">
<div class="field"
tal:define="error errors/name|nothing"
tal:attributes="class python:error and 'field error' or 'field'">
<label for="name">Friendly Name</label>
<span class="fieldRequired" title="Required"
i18n:attributes="title title_required;"
i18n:translate="label_required">
(Required)
</span>
<div class="fieldErrorBox"
tal:content="error">Error</div>
<input type="text" name="name" size="8"
<fieldset class="concise">
<label for="name">Friendly Name <sup class="required">*</sup>

<input type="text" name="name" class="required"
tal:attributes="value request/name|view/friendlyname|nothing" />
</div>
</label>
</fieldset>

<input type="hidden" name="form.submitted" value="1" />
<input type="submit" class="context" name="form.button.Save"
<input type="hidden" name="redirect" tal:attributes="value here/absolute_url" />
<fieldset>
<input type="submit" xclass="context" name="form.button.Save"
value="Save" />
<fieldset>
</form>
</div>
</body>
Expand Down
2 changes: 2 additions & 0 deletions src/slc/mailrouter/browser/views.py
Expand Up @@ -77,6 +77,8 @@ def __call__(self):
IStatusMessage(self.request).add(_(u"Mail route enabled."))

self.request['errors'] = errors
if self.request.has_key('redirect'):
return self.request.RESPONSE.redirect(self.request['redirect'])
return self.addtemplate()

def friendlyname(self):
Expand Down

0 comments on commit b9197ce

Please sign in to comment.