Bug 793441 (JBEPP-525)

Summary: GTNPORTAL-1528 parameterized users/groups/memberships permissions setting for EPP 5.
Product: [JBoss] JBoss Enterprise Portal Platform 6 Reporter: Gary Hu <garyhu2>
Component: PortalAssignee: Default User <jbpapp-maint>
Status: CLOSED DUPLICATE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 6.0.0CC: cjlyons, epp-bugs, mweiler, theute
Target Milestone: ---   
Target Release: 6.0.x   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/JBEPP-525
Whiteboard: EPP_6_0_0_Candidate
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 793442 (view as bug list) Environment:
Last Closed: 2012-09-03 11:23:32 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Gary Hu 2010-10-04 20:18:46 UTC
Affects: Release Notes
Help Desk Ticket Reference: https://c.na7.visual.force.com/apex/Case_View?id=500A0000003k8pj&sfdc.override=1
project_key: JBEPP

In EPP 5, there are many places that need to specify the permission settings for different users, groups and memberships. For example, the admin group setting *:/platform/administrators is referenced by gatein and eXo WCM in many places.
It would be a neater approach if we could use some parameterized setting so that if we need to make a change we just need to modify one place. It's much easier for the user to find/replace the settings.

Here is the proposal. We can define some key/value type properties and add them to the $EPP5_HOME/server/$PROFILE/conf/gatein/configuration.properties file:
   gatein.user.owner=root
   gatein.group.admin=*:/platform/administrators
   gatein.group.user=*:/platform/users
   gatein.group.guest=*:/platform/guests
   gatein.group.webcontributor=*:/platform/web-contributors
   gatein.membership.author=author
   gatein.membership.publisher=publisher
   gatein.membership.manager=manager
   gatein.membership.member=member

 And the various gatein and sitepublisher files would then reference them doing something like this: ${gatein.group.admin}

Comment 1 Gary Hu 2010-10-04 20:19:09 UTC
Link: Added: This issue depends GTNPORTAL-1528


Comment 3 Jared MORGAN 2011-11-17 04:08:14 UTC
Release Notes Docs Status: Added: Not Yet Documented


Comment 5 Jared MORGAN 2011-11-17 22:24:45 UTC
Release Notes Docs Status: Removed: Not Yet Documented Added: Not Required
Affects: Added: Release Notes


Comment 8 Thomas Heute 2011-12-15 11:14:37 UTC
Labels: Added: EPP_6_0_0_Candidate


Comment 11 Thomas Heute 2012-09-03 11:23:32 UTC

*** This bug has been marked as a duplicate of bug 793442 ***