diff --git a/config/alfresco/messages/webclient.properties b/config/alfresco/messages/webclient.properties index 681451075d..c360e617b9 100644 --- a/config/alfresco/messages/webclient.properties +++ b/config/alfresco/messages/webclient.properties @@ -188,8 +188,8 @@ mimetype=Format # Repo permission display labels # Note - these come from the server, the english translation is generally the same Administrator=Administrator -Guest=Guest -Read=Guest +Consumer=Consumer +Read=Consumer Coordinator=Coordinator Collaborator=Collaborator Contributor=Contributor diff --git a/config/alfresco/web-client-config.xml b/config/alfresco/web-client-config.xml index 4ab5c9981d..cb0321da5c 100644 --- a/config/alfresco/web-client-config.xml +++ b/config/alfresco/web-client-config.xml @@ -37,9 +37,9 @@ - + - Guest + Consumer http://www.alfresco.org/help/webclient diff --git a/source/java/org/alfresco/web/app/ContextListener.java b/source/java/org/alfresco/web/app/ContextListener.java index 868a64154b..c3ca7b6ac4 100644 --- a/source/java/org/alfresco/web/app/ContextListener.java +++ b/source/java/org/alfresco/web/app/ContextListener.java @@ -40,7 +40,6 @@ import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.cmr.search.SearchService; import org.alfresco.service.cmr.security.AuthenticationService; -import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.cmr.security.PersonService; import org.alfresco.service.namespace.NamespaceService; import org.alfresco.service.namespace.QName; @@ -173,12 +172,6 @@ public class ContextListener implements ServletContextListener, HttpSessionListe personService.createPerson(props); } - // set the store's GUEST access if we are allowed to modify permissions - if (!transactionService.isReadOnly()) - { - PermissionService permissionService = (PermissionService) ctx.getBean("permissionService"); - permissionService.setPermission(rootNodeRef, permissionService.getAllAuthorities(), PermissionService.GUEST, true); - } // commit the transaction tx.commit(); diff --git a/source/java/org/alfresco/web/app/portlet/AlfrescoDefaultViewSelector.java b/source/java/org/alfresco/web/app/portlet/AlfrescoDefaultViewSelector.java index 00f4d6b617..31c7ee714e 100644 --- a/source/java/org/alfresco/web/app/portlet/AlfrescoDefaultViewSelector.java +++ b/source/java/org/alfresco/web/app/portlet/AlfrescoDefaultViewSelector.java @@ -37,7 +37,7 @@ public class AlfrescoDefaultViewSelector implements DefaultViewSelector public String selectViewId(RenderRequest request, RenderResponse response) throws PortletException { User user = (User)request.getPortletSession().getAttribute(AuthenticationHelper.AUTHENTICATION_USER); - if (user != null && user.getUserName().equals(PermissionService.GUEST)) + if (user != null && user.getUserName().equals(PermissionService.GUEST_AUTHORITY)) { return "/jsp/browse/browse.jsp"; } diff --git a/source/java/org/alfresco/web/app/servlet/AuthenticationHelper.java b/source/java/org/alfresco/web/app/servlet/AuthenticationHelper.java index 568a3f85b2..0b5359b62a 100644 --- a/source/java/org/alfresco/web/app/servlet/AuthenticationHelper.java +++ b/source/java/org/alfresco/web/app/servlet/AuthenticationHelper.java @@ -138,8 +138,8 @@ public final class AuthenticationHelper NodeService nodeService = services.getNodeService(); PersonService personService = (PersonService)wc.getBean(PERSON_SERVICE); - NodeRef guestRef = personService.getPerson(PermissionService.GUEST); - user = new User(PermissionService.GUEST, auth.getCurrentTicket(), guestRef); + NodeRef guestRef = personService.getPerson(PermissionService.GUEST_AUTHORITY); + user = new User(PermissionService.GUEST_AUTHORITY, auth.getCurrentTicket(), guestRef); NodeRef guestHomeRef = (NodeRef)nodeService.getProperty(guestRef, ContentModel.PROP_HOMEFOLDER); // check that the home space node exists - else Guest cannot proceed @@ -266,8 +266,8 @@ public final class AuthenticationHelper NodeService nodeService = services.getNodeService(); PersonService personService = (PersonService)ctx.getBean(PERSON_SERVICE); - NodeRef guestRef = personService.getPerson(PermissionService.GUEST); - User user = new User(PermissionService.GUEST, auth.getCurrentTicket(), guestRef); + NodeRef guestRef = personService.getPerson(PermissionService.GUEST_AUTHORITY); + User user = new User(PermissionService.GUEST_AUTHORITY, auth.getCurrentTicket(), guestRef); NodeRef guestHomeRef = (NodeRef)nodeService.getProperty(guestRef, ContentModel.PROP_HOMEFOLDER); // check that the home space node exists - else Guest cannot proceed diff --git a/source/java/org/alfresco/web/bean/NavigationBean.java b/source/java/org/alfresco/web/bean/NavigationBean.java index a7f81b30d7..3847938aad 100644 --- a/source/java/org/alfresco/web/bean/NavigationBean.java +++ b/source/java/org/alfresco/web/bean/NavigationBean.java @@ -25,7 +25,6 @@ import java.util.Map; import javax.faces.context.FacesContext; import javax.faces.event.ActionEvent; -import org.alfresco.config.ConfigService; import org.alfresco.error.AlfrescoRuntimeException; import org.alfresco.filesys.CIFSServer; import org.alfresco.filesys.server.filesys.DiskSharedDevice; @@ -42,7 +41,6 @@ import org.alfresco.service.cmr.repository.TemplateNode; import org.alfresco.service.cmr.search.SearchService; import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.namespace.NamespaceService; -import org.alfresco.web.app.AlfrescoNavigationHandler; import org.alfresco.web.app.Application; import org.alfresco.web.app.context.UIContextService; import org.alfresco.web.bean.repository.Node; @@ -427,7 +425,7 @@ public class NavigationBean */ public boolean getIsGuest() { - return Application.getCurrentUser(FacesContext.getCurrentInstance()).getUserName().equals(PermissionService.GUEST); + return Application.getCurrentUser(FacesContext.getCurrentInstance()).getUserName().equals(PermissionService.GUEST_AUTHORITY); } /** diff --git a/source/test-resources/test-config-override.xml b/source/test-resources/test-config-override.xml index 72d35de2de..b7b438e528 100644 --- a/source/test-resources/test-config-override.xml +++ b/source/test-resources/test-config-override.xml @@ -16,7 +16,7 @@ - + Editor diff --git a/source/test-resources/test-config.xml b/source/test-resources/test-config.xml index a8ade331dc..f18a2c461f 100644 --- a/source/test-resources/test-config.xml +++ b/source/test-resources/test-config.xml @@ -33,9 +33,9 @@ - + - Guest + Consumer http://www.alfresco.org/help/webclient