finish implementing 'save as' (#3671)

This commit is contained in:
Frédéric Péters 2013-11-14 21:08:12 +01:00
parent 69c7885c22
commit 6c741e7c95
2 changed files with 5 additions and 1 deletions

View File

@ -88,6 +88,9 @@ class View(form.DisplayForm):
self.can_modify = sm.checkPermission('Modify portal content',
self.context)
def search_uri(self):
return api.portal.get().absolute_url() + '/pfwbsearch'
def save_form(self):
f = SaveForm(api.portal.get(), self.request)
f.update()

View File

@ -15,7 +15,7 @@
<p class="documentDescription" tal:content="context/description" />
<div tal:replace="structure provider:plone.abovecontentbody" />
<form>
<form tal:attributes="action view/search_uri">
<div metal:use-macro="view/criterias_template/macros/criterias">
</div>
@ -28,6 +28,7 @@
<button style="display: none;" name="save" tal:condition="view/can_modify" i18n:translate="">Save</button>
<div class="save-as-widgets" style="display: none">
<div tal:replace="structure view/save_form"/>
<input id="form-buttons-save" name="form.buttons.save" class="submit-widget button-field submitting" value="Enregistrer" type="hidden"/>
<button name="save-as">Enregistrer</button>
</div>
</form>