loops/organize/work/work_macros.pt
helmutm 94d38bbe2c work in progress: view work items
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3098 fd906abe-77d9-0310-91a1-e0d9ade77398
2008-12-29 15:05:25 +00:00

84 lines
3.3 KiB
XML

<html i18n:domain="loops">
<!-- $Id$ -->
<metal:work define-macro="workitems"
tal:define="workItems nocall:view/workItems"
tal:condition="workItems/allWorkItems">
<br />
<h2 i18n:translate="">Work Items</h2>
<metal:workitems define-macro="workitems_listing"
tal:define="workItems nocall:workItems|nocall:view/workItems;">
<tal:workitem tal:repeat="workItem workItems/allWorkItems">
<br />
<div class="comment">
<h3>
<span tal:content="workItem/description">Subject</span></h3>
<div class="info">
<span tal:replace="workItem/user/title">John</span>,
<span tal:replace="workItem/timeStamp">2007-03-30</span>
</div>
</div>
</tal:workitem>
</metal:workitems>
</metal:work>
<metal:block define-macro="create_workitem">
<form method="post"
id="addWorkitem_form" class="dialog"
dojoType="dijit.form.Form">
<input type="hidden" name="form.action" value="create_workitem" />
<input type="hidden" name="workitem.action" value="finish" />
<div class="heading" i18n:translate="">Add Work Item</div>
<div>
<label i18n:translate=""
for="description">Description</label>
<div>
<textarea name="description" cols="80" rows="4" id="description"
dojoType="dijit.form.SimpleTextarea"
style="width: 60em"></textarea></div>
</div>
<div>
<label i18n:translate=""
for="start-end">Start - End</label>
<div id="start-end">
<input type="text" name="start_date" style="width: 8em"
dojoType="dijit.form.DateTextBox"
tal:attributes="value view/defaultDate" />
<input type="text" name="start_time" style="width: 6em"
dojoType="dijit.form.TimeTextBox"
tal:attributes="value view/defaultTime" /> -
<input type="text" name="end_time" style="width: 6em"
dojoType="dijit.form.TimeTextBox"
tal:attributes="value view/defaultTime" /></div>
<label i18n:translate=""
for="duration-effort">Duration / Effort (hh:mm)</label>
<div id="duration-effort">
<input type="text" name="duration" style="width: 5em"
dojoType="dijit.form.ValidationTextBox"
regexp="[0-9]{1,2}(:[0-5][0-9]){0,1}" /> /
<input type="text" name="effort" style="width: 5em"
dojoType="dijit.form.ValidationTextBox"
regexp="[0-9]{1,2}(:[0-5][0-9]){0,1}" /></div>
</div>
<div>
<label i18n:translate=""
for="comment">Comment</label>
<div>
<textarea name="comment" cols="80" rows="4" id="comment"
dojoType="dijit.form.SimpleTextarea"
style="width: 60em"></textarea></div>
</div>
<div class="buttons">
<input value="Save" type="submit"
onClick="return closeDialog(true)"
i18n:attributes="value">
<input type="button" value="Cancel"
onClick="return closeDialog(false)"
i18n:attributes="value"></div>
</form>
</metal:block>
</html>