Web Script: org/alfresco/components/dashlets/my-tasks.get
Generated from /share/service/script/org/alfresco/components/dashlets/my-tasks.get on Jun 15, 2026 2:14:16 PM

Script Properties
Id:org/alfresco/components/dashlets/my-tasks.get
Short Name:My Tasks
Description:Dashlet to list tasks assigned to the current user
Authentication:none
Transaction:none
Method:GET
URL Template:/components/dashlets/my-tasks
Format Style:any
Default Format:html
Negotiated Formats:[undefined]
Implementation:class org.alfresco.web.scripts.DeclarativeWebScript
Extensions:[undefined]

Store: classpath:alfresco/site-webscripts

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

Store: classpath:alfresco/webscripts

[No implementation files]