<tal:comment replace="nothing">View macro for an Action.</tal:comment> <metal:view define-macro="view"> <form name="executeAppyAction" tal:define="formId python: '%s_%s' % (contextObj.UID(), name); label python: contextObj.translate(widget['labelId'])" tal:attributes="id formId; action python: tool.absolute_url()+'/do'"> <input type="hidden" name="action" value="ExecuteAppyAction"/> <input type="hidden" name="objectUid" tal:attributes="value contextObj/UID"/> <input type="hidden" name="fieldName" tal:attributes="value name"/> <tal:confirm condition="widget/confirm"> <input type="button" tal:define="labelConfirm python: contextObj.translate(widget['labelId'] + '_confirm')" tal:attributes="value label; onClick python: 'askConfirm(\'form\', \'%s\', "%s")' % (formId, labelConfirm)"/> </tal:confirm> <input type="submit" name="do" tal:condition="not: widget/confirm" tal:attributes="value label"/> </form> </metal:view> <tal:comment replace="nothing">Edit macro for an Action.</tal:comment> <metal:edit define-macro="edit"></metal:edit> <tal:comment replace="nothing">Cell macro for an Action.</tal:comment> <metal:cell define-macro="cell"> <metal:call use-macro="app/ui/widgets/action/macros/view"/> </metal:cell> <tal:comment replace="nothing">Search macro for an Action.</tal:comment> <metal:search define-macro="search"></metal:search>