Issue Details (XML | Word | Printable)

Key: LPS-3541
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Jorge Ferrer
Reporter: Jorge Ferrer
Votes: 0
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
PUBLIC - Liferay Portal Community Edition

Suport configuring custom roles to provide access Control Panel tools

Created: 29/May/09 03:30 PM   Updated: 13/Nov/09 08:16 AM
Return to search
Component/s: None
Affects Version/s: 5.2.3, 6.0.0 Preview
Fix Version/s: None

Time Tracking:
Not Specified

Rank:
1972     


 Description  « Hide
Currently the menu entries in the Control Panel are automatically shown or not based on dynamic rules implemented by ControlPanelEntry implementations. While that's useful for many cases there are situations when manually specifying which roles provide access to which tools is necessary.

This is specially true for the case of the tools used to manage Content. Currently they are only shown to users with either of the following roles: Community/Organization Administrator or Community/Organization Owner. But if you create a custom role such as Blogs Administrator, the users that have it won't be able to manage the blogs through the control panel.

The solution is to create a new permission called MANAGE_IN_CONTROL_PANEL for control panel applications that can be assigned to any role to give access to its users to that application in the control panel. This permission can be limited in scope to specific organization or communities if desired.

 All   Comments   Work Log   Change History   FishEye      Sort Order: Ascending order - Click to sort in descending order
Jorge Ferrer added a comment - 29/May/09 05:19 PM
Committed to trunk

Jorge Ferrer made changes - 29/May/09 05:19 PM
Field Original Value New Value
Status Open [ 1 ] Committed to Subversion [ 10000 ]
Liferay Contributor's Agreement [Accept]
Samuel Kong made changes - 01/Jun/09 10:51 AM
Link This issue relates LPE-997 [ LPE-997 ]
Samuel Kong made changes - 01/Jun/09 10:51 AM
Status Committed to Subversion [ 10000 ] Closed [ 6 ]
Resolution Fixed [ 1 ]
Hesediel added a comment - 23/Jun/09 02:48 AM - Visible to
Hi all,

Is there a way to simply add this functionnality to Liferay 5.2.3 ?

Must we compile the project in order to have it ?

Thanks in advance,

Hesediel.

Jorge Ferrer added a comment - 13/Jul/09 07:41 AM - Visible to
Hi Hesediel,

The only way I can think of is to apply the changes to PortalImpl manually (preferably through a subclass) and copy the XML files in your ext env.

Michael Han made changes - 19/Sep/09 07:36 AM
Workflow Liferay Workflow - version 1.8 [ 175219 ] Greenhopper [ 195016 ]
Michael Han made changes - 10/Oct/09 04:37 PM
Workflow Greenhopper [ 195016 ] Liferay Workflow 2.2 [ 208952 ]
Filippo added a comment - 13/Nov/09 08:16 AM
Could you attach files to this jira?

This list of changesets may be incomplete, as errors occured retrieving changesets from the following repositories:

       Repository plugins on http://svn.liferay.com.false/ failed: svn.liferay.com.false
       Repository portal on http://svn.liferay.com.false/ failed: svn.liferay.com.false
       Repository alloy on http://svn.liferay.com.false/ failed: svn.liferay.com.false