Download pulse

Setting up the initial roles and permissions

Setting up the initial roles and permissions

user roles editor
Fig.1

After changing the password, you should set the initial roles for the basic functionality of the website. To do so, please click on the expand section button on the left side of the “Roles” section to expand this section. A dropdown will open (Fig.1) with the assigned roles in the left (Fig.1, 1) and the available roles (Fig.1, 2) in the right column. The default settings of a new pulse installation deny access to all URLs served by the actual web application. To make some parts of your application accessible to the general public, you have to configure the "~Everybody" role, which comprises what everybody shall be allowed to do on your website.

The default settings of a new pulse installation deny access to all URLs served by the actual web application. To make some parts of your application accessible to user without a login, you have to configure the "~Everybody" role, which comprises what everybody shall be allowed to do on your site.

To do so, please click on the button “Roles overview” located in the "Users and Rights" palette. A new tab shall open immediately showing the available roles (Fig.2).

user roles overview
Fig.2

To edit the permissions, use the 'edit' button edit icon located on the right side of the roles list. By clicking this button, a new tab will open in which you can assing different users, groups and permissions to this role.
For now we can focus on the permissions section, so please expand it by clicking the button expand section button located on the right side.

permissions editor
Fig.3

For the first steps only the following seven permissions are necessary:

  • ~Core:Authentication:authenticate (required to allow users to authenticate without using login.jsp)
  • ~Core:HomepageRedirector:user (redirects to the homepage of a locale and is required for index.jsp to work)
  • ~CMS:CMSContentDisplayer:displayCMS (view CMSContents)
  • ~Core:FilterContentDisplayer:displayFilterContent (view FilterContents)
  • ~Shop:ShopContentDisplayer:displayShop (view ShopContents, does not include the permissions required for the checkout)
  • ~Store:StoreContentDisplayer:displayStore (view StoreContents)
  • ~Core:SearchSite:searchSite (use the website search)
 

You can search for these five permissions by typing their names or parts of their names (e.g. display, redirector and so on) into the search field (Fig.3, 1). To assign these permissions, simply drag and drop them from the right to the left. Save after each assignment. More information on editing "Roles" can be found in the section "The users and rights palette".