loops/organize/stateful/view_macros.pt
helmutm 13fe5fd4d8 show concept states on listings (if appropriate)
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2922 fd906abe-77d9-0310-91a1-e0d9ade77398
2008-10-17 09:39:44 +00:00

54 lines
2 KiB
XML

<!-- $Id$ -->
<metal:query define-macro="query">
<div>
<form method="post">
<input type="hidden" name="search_submitted" value="yes" />
<h1 i18n:translate="">Select Objects by State</h1>
<br />
<table class="listing"
tal:define="defs item/statesDefinitions">
<tr>
<th i18n:translate="">Object Type</th>
<th i18n:translate="">Workflow</th>
<th i18n:translate="">States</th>
</tr>
<tal:def repeat="deftype defs">
<tr tal:repeat="def defs/?deftype">
<td valign="top">
<span tal:condition="repeat/def/start"
tal:content="deftype"
i18n:translate="" />
</td>
<td valign="top"
tal:content="def/name"
i18n:translate=""></td>
<td>
<tal:states repeat="state def/states">
<tal:state define="name string:state.$deftype.${def/name};
value state/name">
<input type="checkbox"
tal:attributes="name string:$name:list;
value value;
checked python:
value in item.selectedStates.get(name, ());
id string:$name.$value"
/>&nbsp;<label tal:content="state/title"
i18n:translate=""
tal:attributes="for string:$name.$value" />
&nbsp;
</tal:state>
</tal:states>
</td>
</tr>
</tal:def>
</table>
<input type="submit" name="button.search" value="Search" class="submit"
i18n:attributes="value" />
</form>
</div>
<tal:results condition="request/search_submitted|nothing">
<metal:results use-macro="item/search_macros/results" />
</tal:results>
</metal:query>