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"/>