Ard Schrijvers pushed to branch feature/wpm at cms-community / 
hippo-site-toolkit


Commits:
6fdcea89 by Ard Schrijvers at 2017-05-23T14:30:48+02:00
HSTTWO-4011 Correct typo isUserInRule into isUserInRole

- - - - -


4 changed files:

- api/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModel.java
- 
client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/cxf/HstConfigSecurityAnnotationInvokerPreprocessor.java
- 
client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/services/RootResource.java
- 
components/core/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModelImpl.java


Changes:

=====================================
api/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModel.java
=====================================
--- 
a/api/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModel.java
+++ 
b/api/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModel.java
@@ -40,5 +40,5 @@ public interface SecurityModel {
      * @return {@code true} when the user for the current {@code context} is 
in role {@code functionalRole} where the
      * {@code functionalRole} can be either {@link 
#CHANNEL_MANAGER_ADMIN_ROLE} or {@link #CHANNEL_WEBMASTER_ROLE}
      */
-    boolean isUserInRule(Session session, String functionalRole);
+    boolean isUserInRole(Session session, String functionalRole);
 }


=====================================
client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/cxf/HstConfigSecurityAnnotationInvokerPreprocessor.java
=====================================
--- 
a/client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/cxf/HstConfigSecurityAnnotationInvokerPreprocessor.java
+++ 
b/client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/cxf/HstConfigSecurityAnnotationInvokerPreprocessor.java
@@ -49,7 +49,7 @@ public class HstConfigSecurityAnnotationInvokerPreprocessor 
extends SecurityAnno
             @Override
             public boolean isUserInRole(final String role) {
                 try {
-                    return 
securityModel.isUserInRule(RequestContextProvider.get().getSession(), role);
+                    return 
securityModel.isUserInRole(RequestContextProvider.get().getSession(), role);
                 } catch (RepositoryException e) {
                     throw new IllegalStateException("Exception while trying to 
find whether user is " +
                             "in role.", e);


=====================================
client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/services/RootResource.java
=====================================
--- 
a/client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/services/RootResource.java
+++ 
b/client-modules/page-composer/src/main/java/org/hippoecm/hst/pagecomposer/jaxrs/services/RootResource.java
@@ -221,8 +221,8 @@ public class RootResource extends AbstractConfigResource {
 
         final boolean isChannelDeletionSupported = 
isChannelDeletionSupported(mountId);
         try {
-            final boolean hasAdminRole = 
securityModel.isUserInRule(requestContext.getSession(), 
CHANNEL_MANAGER_ADMIN_ROLE);
-            final boolean isWebmaster = 
securityModel.isUserInRule(requestContext.getSession(), CHANNEL_WEBMASTER_ROLE);
+            final boolean hasAdminRole = 
securityModel.isUserInRole(requestContext.getSession(), 
CHANNEL_MANAGER_ADMIN_ROLE);
+            final boolean isWebmaster = 
securityModel.isUserInRole(requestContext.getSession(), CHANNEL_WEBMASTER_ROLE);
             final boolean canDeleteChannel = isChannelDeletionSupported && 
hasAdminRole;
             final boolean canManageChanges = hasAdminRole;
 


=====================================
components/core/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModelImpl.java
=====================================
--- 
a/components/core/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModelImpl.java
+++ 
b/components/core/src/main/java/org/hippoecm/hst/channelmanager/security/SecurityModelImpl.java
@@ -71,7 +71,7 @@ public class SecurityModelImpl implements SecurityModel {
      * whether a user was an admin or webmaster. Hence this kind of awkward 
looking implementation
      */
     @Override
-    public boolean isUserInRule(final Session session, final String 
functionalRole) {
+    public boolean isUserInRole(final Session session, final String 
functionalRole) {
 
         if (CHANNEL_MANAGER_ADMIN_ROLE.equals(functionalRole)) {
             final Map<String, PrivilegePathMapping> mapping = 
getMappingModel();



View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-site-toolkit/commit/6fdcea895a67fa5af0d73727c75e4824fb6f900d
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to