[portal-commits] JBoss Portal SVN: r9150 - branches/JBoss_Portal_Branch_2_6/core-cms/src/main/org/jboss/portal/core/cms/ui/admin.
portal-commits at lists.jboss.org
portal-commits at lists.jboss.org
Wed Nov 28 03:10:54 EST 2007
Author: sohil.shah at jboss.com
Date: 2007-11-28 03:10:54 -0500 (Wed, 28 Nov 2007)
New Revision: 9150
Modified:
branches/JBoss_Portal_Branch_2_6/core-cms/src/main/org/jboss/portal/core/cms/ui/admin/CMSAdminPortlet.java
Log:
cms security console bug fix
Modified: branches/JBoss_Portal_Branch_2_6/core-cms/src/main/org/jboss/portal/core/cms/ui/admin/CMSAdminPortlet.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-cms/src/main/org/jboss/portal/core/cms/ui/admin/CMSAdminPortlet.java 2007-11-28 07:59:55 UTC (rev 9149)
+++ branches/JBoss_Portal_Branch_2_6/core-cms/src/main/org/jboss/portal/core/cms/ui/admin/CMSAdminPortlet.java 2007-11-28 08:10:54 UTC (rev 9150)
@@ -1476,12 +1476,13 @@
User user = this.userModule.findUserByUserName(portletRequest.getUserPrincipal().getName());
Set roles = this.membershipModule.getRoles(user);
String defaultAdminRole = this.authorizationManager.getProvider().getDefaultAdminRole();
+ User superUser = this.authorizationManager.getProvider().getRoot();
if (roles != null)
{
for (Iterator itr = roles.iterator(); itr.hasNext();)
{
Role role = (Role)itr.next();
- if (role.getName().equalsIgnoreCase(defaultAdminRole))
+ if (role.getName().equalsIgnoreCase(defaultAdminRole) || user.getUserName().equals(superUser.getUserName()))
{
isAccessible = true;
break;
More information about the portal-commits
mailing list