|
| File: org/alfresco/components/dashlets/my-tasks.get.desc.xml |
<webscript>
<shortname>My Tasks</shortname>
<description>Dashlet to list tasks assigned to the current user</description>
<family>user-dashlet</family>
<url>/components/dashlets/my-tasks</url>
</webscript> |
| File: org/alfresco/components/dashlets/my-tasks.get.head.ftl |
<!-- My Tasks Assets -->
<link rel="stylesheet" type="text/css" href="${page.url.context}/components/dashlets/my-tasks.css"/>
<script type="text/javascript" src="${page.url.context}/components/dashlets/my-tasks.js"></script>
|
| File: org/alfresco/components/dashlets/my-tasks.get.html.ftl |
<#macro doclibUrl doc>
<#if ((doc.location.site?exists) && (doc.location.site != ""))>
<a href="${url.context}/page/site/${doc.location.site}/documentlibrary?file=${doc.fileName?url}#path=${doc.location.path?url}">${doc.displayName?html}</a>
<#else>
${doc.displayName?html}
</#if>
</#macro>
<script type="text/javascript">//<![CDATA[
new Alfresco.MyTasks("${args.htmlid}").setMessages(
${messages}
);
//]]></script>
<div class="dashlet my-tasks">
<div class="title">${msg("header")}</div>
<div class="toolbar flat-button">
<input id="${args.htmlid}-all" type="checkbox" name="all" value="${msg("filter.all")}" checked="checked" />
<input id="${args.htmlid}-dueOn" type="button" name="dueOn" value="${msg("filter.today")}" />
<select id="${args.htmlid}-dueOn-menu">
<option value="today">${msg("filter.today")}</option>
<option value="tomorrow">${msg("filter.tomorrow")}</option>
<option value="this-week">${msg("filter.this-week")}</option>
<option value="next-week">${msg("filter.next-week")}</option>
<option value="overdue">${msg("filter.overdue")}</option>
<option value="no-due-date">${msg("filter.no-due-date")}</option>
</select>
</div>
<div id="${args.htmlid}-taskList" class="body scrollableList">
</div>
</div> |
| File: org/alfresco/components/dashlets/my-tasks.get.properties |
header=My Tasks
transition.success=Task action succeeded
transition.failure=Failed to action task
label.load-failed=Could not load task list
## Filters
filter.all=All
filter.overdue=Overdue
filter.today=Due Today
filter.tomorrow=Due Tomorrow
filter.this-week=Due This Week
filter.next-week=Due Next Week
filter.no-due-date=No Due Date
|