You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2015/01/11 21:43:15 UTC

svn commit: r1650967 - /ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectMenus.xml

Author: jleroux
Date: Sun Jan 11 20:43:15 2015
New Revision: 1650967

URL: http://svn.apache.org/r1650967
Log:
A patch from Pierre Smits for "Tasks menu item should only be visible to persons with appropriate rights" https://issues.apache.org/jira/browse/OFBIZ-5833

Currently the menu item Tasks (and the subsequent overview) is visibe to all persons having basic access to the application.
However, persons with assigned tasks can view these through the My Tasks options and project managers of assigned projects can view the tasks via the project.

jleroux: this makes sense to me, else what for "My Tasks" would be?

Modified:
    ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectMenus.xml

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectMenus.xml?rev=1650967&r1=1650966&r2=1650967&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectMenus.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectMenus.xml Sun Jan 11 20:43:15 2015
@@ -25,7 +25,12 @@
         <menu-item name="mytasks" title="${uiLabelMap.WorkEffortMyTasks}"><link target="MyTasks"/></menu-item>
         <menu-item name="mytime" title="${uiLabelMap.WorkEffortTimesheetMyTime}"><link target="MyTimesheet"/></menu-item>
         <menu-item name="projects" title="${uiLabelMap.WorkEffortProjects}"><link target="FindProject"/></menu-item>
-        <menu-item name="task" title="${uiLabelMap.ProjectMgrTasks}"><link target="FindTask"/></menu-item>
+        <menu-item name="task" title="${uiLabelMap.ProjectMgrTasks}">
+            <condition>
+                <if-has-permission permission="PROJECTMGR_ADMIN"/>
+            </condition>
+            <link target="FindTask"/>
+        </menu-item>
         <menu-item name="resources" title="${uiLabelMap.ProjectMgrResources}">
             <condition>
                 <if-has-permission permission="PROJECTMGR_ADMIN"/>