Update of 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/webapp/editors/taskmanagement
In directory 
james.mmbase.org:/tmp/cvs-serv25814/tasks/src/webapp/editors/taskmanagement

Modified Files:
        tasklist.jsp tasklist_table.jspf 
Log Message:
CMSC-1352  Improvements on the Task module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/tasks/src/webapp/editors/taskmanagement
See also: http://www.mmbase.org/jira/browse/CMSC-1352


Index: tasklist.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/webapp/editors/taskmanagement/tasklist.jsp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- tasklist.jsp        31 Mar 2009 08:29:44 -0000      1.12
+++ tasklist.jsp        31 Mar 2009 10:32:52 -0000      1.13
@@ -23,9 +23,68 @@
    </c:if>
 
    <mm:cloud jspvar="cloud" loginpage="../login.jsp">
+
+       <div class="content">
+          <div class="tabs">
+             <div class="tab_active">
+                <div class="body">
+                   <div>
+                      <a href="#"><fmt:message key="tasks.title" /></a>
+                   </div>
+                </div>
+             </div>
+          </div>
+       </div>
+
    <mm:cloudinfo type="user" id="cloudusername" write="false" />
-       <c:set var="dashboardTaskTitle"><fmt:message key="tasks.title" 
/></c:set>
+       <mm:listnodescontainer type="user">
+               <mm:constraint field="user.username" operator="EQUAL" 
referid="cloudusername" />
+               <mm:maxnumber value="10" />
+               <mm:listnodes>
+                       <mm:relatednodescontainer type="task" role="${tmpRole}" 
searchdirs="source">
+                               <mm:present referid="status">
+                                       <mm:constraint field="status" 
value="${status}" operator="EQUAL" />
+                               </mm:present>
+                               <mm:notpresent referid="status">
+                                       <mm:constraint field="status" 
value="task.status.done" operator="EQUAL" inverse="true" />
+                               </mm:notpresent>
+                               <mm:relatednodes 
comparator="com.finalist.cmsc.tasks.TaskUrgencyComparator" 
max="${dashboardTaskSize}" id="resultList" />
+                       </mm:relatednodescontainer>
+               </mm:listnodes>
+       </mm:listnodescontainer>
+
+   <div class="editor">
+   <div class="body">
+
+               <p style="font-size: 12px; padding-left: 10px;"><html:messages 
id="createSuccess" message="true" bundle="TASKS"><bean:write 
name="createSuccess" /></html:messages></p>
+
+               <form action="DeleteTaskAction.do" name="taskForm">
+        <mm:hasrank minvalue="basic user">
+                       <c:if test="${fn:length(resultList)>1}">
+                               <input type="submit" class="button" 
value="<fmt:message key="task.delete.massdelete"/>" 
onclick="deleteTask('<fmt:message key="task.massdeleteconfirm" />');return 
false;" />
+                       </c:if>
+               </mm:hasrank> 
        <%@ include file="tasklist_table.jspf"%> 
+        <mm:hasrank minvalue="basic user">
+                       <c:if test="${fn:length(resultList)>1}">
+                               <input type="submit" class="button" 
value="<fmt:message key="task.delete.massdelete"/>" 
onclick="deleteTask('<fmt:message key="task.massdeleteconfirm" />');return 
false;" />
+                       </c:if>
+               </mm:hasrank>
+        </form>
+
+               <html:form action="/editors/taskmanagement/showTaskAction">
+                       <html:select property="taskShowType" 
onchange="this.form.submit();">
+                               <html:option value="task.showtype.alltasks" 
bundle="TASKS" key="task.showtype.alltasks" />
+                               <html:option value="task.showtype.assignedtome" 
bundle="TASKS" key="task.showtype.assignedtome" />
+                               <html:option value="task.showtype.createdbyme" 
bundle="TASKS" key="task.showtype.createdbyme" />
+                       </html:select>
+                       <html:checkbox property="showFinishedTask" value="yes" 
onclick="this.form.submit();" />
+                       <fmt:message key="task.show.finished" />
+               </html:form>
+
+       </div>
+       </div>
+
    </mm:cloud>
 </body>
 </html:html>


Index: tasklist_table.jspf
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/webapp/editors/taskmanagement/tasklist_table.jspf,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- tasklist_table.jspf 31 Mar 2009 08:29:44 -0000      1.5
+++ tasklist_table.jspf 31 Mar 2009 10:32:52 -0000      1.6
@@ -1,39 +1,4 @@
-<mm:listnodescontainer type="user">
-       <mm:constraint field="user.username" operator="EQUAL"
-               referid="cloudusername" />
-       <mm:maxnumber value="10" />
-       <mm:listnodes>
-               <mm:relatednodescontainer type="task" role="${tmpRole}"
-                       searchdirs="source">
-                       <mm:present referid="status">
-                               <mm:constraint field="status" value="${status}" 
operator="EQUAL" />
-                       </mm:present>
-                       <mm:notpresent referid="status">
-                               <mm:constraint field="status" 
value="task.status.done" operator="EQUAL" inverse="true"/>
-                       </mm:notpresent>
-                       <mm:relatednodes
-                               
comparator="com.finalist.cmsc.tasks.TaskUrgencyComparator"
-                               max="${dashboardTaskSize}" id="resultList" />
-               </mm:relatednodescontainer>
-       </mm:listnodes>
-</mm:listnodescontainer>
-
-<c:if test="${(empty dashboardTaskSize) or (not empty resultList)}">
-<cmscedit:contentblock title="${dashboardTaskTitle}" titleMode="plain" 
titleClass="content_block_pink" bodyClass="body_table">
-
-       <p style="font-size:12px; padding-left:10px;">
-          <html:messages id="createSuccess" message="true" bundle="TASKS">
-             <bean:write name="createSuccess"/>
-          </html:messages>
-       </p>
-
-   <form action="DeleteTaskAction.do" name="taskForm">
-       <mm:hasrank minvalue="basic user">
-      <c:if test="${empty dashboardTaskSize and fn:length(resultList)>1}">
-         <input type="submit" class="button" value="<fmt:message 
key="task.delete.massdelete"/>" onclick="deleteTask('<fmt:message 
key="task.massdeleteconfirm" />');return false;"/>
-      </c:if>
-       </mm:hasrank>
-       <table>
+<table>
           <thead>
              <tr>
            <th><mm:hasrank minvalue="basic user">
@@ -69,7 +34,7 @@
                   <a href="javascript:window.top.openTasksWithTask('<mm:field 
name="number" />');"><img src="gfx/icons/edit2.png" align="top" 
alt="<fmt:message key="task.edit"/>" title="<fmt:message 
key="task.edit"/>"/></a>
                   </c:if>
                   <c:if test="${empty dashboardTaskSize}">
-                  <a href="javascript:deleteTask('<fmt:message 
key="task.deleteconfirm"><mm:field name="title"/></fmt:message>');"><img 
src="../gfx/icons/delete.png" width="16" height="16" title="<fmt:message 
key="task.delete" />" alt="<fmt:message key="task.delete" />" /></a>
+                 <a href="javascript:deleteTask('<fmt:message 
key="task.deleteconfirm"><fmt:param><mm:field 
name="title"/></fmt:param></fmt:message>');"><img src="../gfx/icons/delete.png" 
width="16" height="16" title="<fmt:message key="task.delete" />" 
alt="<fmt:message key="task.delete" />" /></a>
                   </c:if>
                   </mm:hasrank>
                </td>
@@ -117,19 +82,4 @@
                 </c:if>
          </mm:listnodes>
           </tbody>
-       </table>
-   </form>
-
-   <c:if test="${empty dashboardTaskSize}">
-      <html:form action="/editors/taskmanagement/showTaskAction">
-            <html:select property="taskShowType" 
onchange="this.form.submit();">
-               <html:option value="task.showtype.alltasks" bundle="TASKS" 
key="task.showtype.alltasks"/>
-               <html:option value="task.showtype.assignedtome" bundle="TASKS" 
key="task.showtype.assignedtome"/>
-               <html:option value="task.showtype.createdbyme" bundle="TASKS" 
key="task.showtype.createdbyme"/>
-            </html:select>
-            <html:checkbox property="showFinishedTask" value="yes" 
onclick="this.form.submit();"/><fmt:message key="task.show.finished"/>
-      </html:form>
-   </c:if>
-
-</cmscedit:contentblock>
-</c:if>
+</table>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to