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