Portal Page Security

Admins have access to all Portal Page functionality.  Regular Users have NO access to Portal Page functionality.

Power Users do not have the ability to create and manage Portal Pages unless the user has been granted one or more of the related Privileges that allow the Power User to:

  1. Create Portal Pages (Parent)
    • Children:
      • Build Portal Pages Using HTML/CSS/JavaScript
      • Create Portal Page Layouts
      • Create Portal Page Templates
      • Manage Portal Page Assets
      • Allow Power Users to grant Portal Page, Template and/or Layout access to any User or Group

These Privileges may be granted to individual Power Users or to Groups and inherited by Power User members.  These Privileges may be granted from the Group Editor or User Editor > Info tab

Edit Access to a Portal Page may be granted on the Group or User Editor > Power User tab.  There is no View Access.

Edit Access to an individual Page, Layout or Template Editor may be granted on Permissions popup reached via the Permissions Button on the object's Editor.

Each section below describes the actions that a Power User can take once granted the Privilege.

In Release 6.1.1, the following Manage Port Page Assest Privileges are modified to accomodate additional functionality that allows a PU to manage both Assets and the new Asset Folders:

  • Manage Portal Page Assets
  • Allow Power Users to grant access to Portal Pages, Templates and/or Layouts and as well as to a Portal Page or Asset Folder to any User or Group

See Overview of Portal Pages

 

Portal Page Privileges

Access Portal Page > Admin > Portal Pages

Once a Power User has been granted the "Create Portal Page" Privilege, the Admin menu contains a "Portal Pages" option.  

  • When the Power User only has the ""Create Portal Page" Privilege, no tab is shown when the List Page is opened
  • When the Power User has been granted Create Portal Page Templates or Layouts and/or to Manage Assets, the tab related to that Privilege appears on the List Page
  • With all four object Privileges, the Power User sees the list page as shown above.

Create Portal Pages

This Privilege is the parent of all other Portal-related Privileges.  Once the Power User has this Privilege, there is a Portal Pages entry in the Power User's Admin Menu.  When opened, Power User can attempt to Add a new Portal Page; however, to complete the taks, the user must have either:

  • Permission  to use to at least one Portal Page Template
  • The Privilege "Build Portal Pages Using HTML/CSS/JavaScript"

With one or both of these grants, the Power User can create a Portal Page by selecting a Template or set Template to "None" and entering HTML/CSS/JavaScript code.

 

Build Portal Pages Using HTML/CSS/JavaScript

This Privilege is the Child of "Create Portal Pages"

With this Privilege, on the Add Portal Page popup, the user has the Template option of "None"; if selected, opens an HTML section in the Portal Page editor that is used to enter the code that builds the Portal Page.

Create Portal Page Layouts

This Privilege is a Child of "Create Portal Pages" Privilege so must also have the Parent Privilege.  

Create Portal Page Templates

This Privilege is a Child of "Create Portal Pages" Privilege so must also have the Parent Privilege.  

Manage Portal Page Assets and Asset Folders

This Privilege allows a user to upload, delete and modify CSS, JavaScript and Images used in Portal Pages"  It is a Child of "Create Portal Pages Privilege so must also have the Parent Privilege.  As of Release 6.1.1, this Privilege is expanded to include managing of Portal Page Asset Folders.

As of Release 6.1.1, this Privilege allows Power Users to manage Portal Page Asset Folders.  

  1. Open the Portal Pages > Assets tab
  2. See that folders are listed at the top of the grid
  3. Notice that assets are found after the folders

Allow Power Users to grant access to Portal Pages, Templates and/or Layouts and as well as to a Portal Page or Asset Folder to any User or Group

This Privilege is a Child of "Create Portal Pages" Privilege so must also have the Parent Privilege.  If the child is selected when adding Privileges to a User or Group, the Parent is automatically selected unless the User or Group already has "Create Portal Pages"

This extended Security Privilege expands a Power User's authority to allow granting Portal Page object access to any Power User or Group".  With this Privilege, the Power user sees all Groups and all Power Users on the Permissions popups for Portal Pages, Templates, and Layouts to which Power User has Edit Access.  As of Release 6.1.1, this Privilege also includes Portal Page Asset Folders.

If the Power User does not have this Privilege, the Power User can only grant Portal object Permissions  to the Power User's Groups or individual Power User members of these Groups. (default behavior)

0 Comments

Add your comment

E-Mail me when someone replies to this comment