Class PermissionsGroupVisibilityPlugin

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin

    public class PermissionsGroupVisibilityPlugin
    extends org.exoplatform.portal.config.GroupVisibilityPlugin
    Implementation of GroupVisibilityPlugin for wiki page permissions which allows to see a group if any of these conditions is fulfilled: * the given user is the super user * the given user is a platform administrator * the given user is a manager of the group * the group is a space group and the given user has a role in the group
    • Constructor Detail

      • PermissionsGroupVisibilityPlugin

        public PermissionsGroupVisibilityPlugin​(org.exoplatform.portal.config.UserACL userACL)
    • Method Detail

      • hasPermission

        public boolean hasPermission​(org.exoplatform.services.security.Identity userIdentity,
                                     org.exoplatform.services.organization.Group group)
        Specified by:
        hasPermission in class org.exoplatform.portal.config.GroupVisibilityPlugin