Bug 793442

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 WONTFIX QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: cjlyons, epp-bugs, hfnukal, mputz, mweiler, theute
Target Milestone: ---   
Target Release: ---   
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: JBEPP-525 Environment:
Last Closed: 2013-04-18 08:19:30 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
++ This bug is a clone of bug 793441 ++

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
*** Bug 793441 has been marked as a duplicate of this bug. ***

Comment 12 Martin Weiler 2013-04-18 08:19:30 UTC
Closing as Won't Fix. JPP 6 provides quickstarts which demonstrate how to create custom portals, which is recommended over changing the configuration files inside the default portal.