Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Organizers can allow their Members to manage new or existing content on their Space by managing their Capabilities, which can be applied to a single post, all posts of a single type, or the entire Space.

Assigning Capabilities

There are three places where a Capability can be assigned.

Accessibility

Accessibility helps to determine the default Capability for Content.

Layout


Layout row


Layout column
Width04

Icon
Colorgreen
Stylefont-size: 30px; color: #5F9342;
Nameearth-1

Public

This is the default level, allowing everyone (Visitors and Members) to see the Content.

Members with the contributor Role can create new Events, while Members with the admin Role can manage all posts.


Layout column
Width04

Icon
Colorgreen
Stylefont-size: 30px; color: #FF0F87;
Namelock-unlocked

Private

Only Members are able to see the post. An explicit or inherited admin Role must be must be granted to enable editing, which can be assigned on the Module Settings Dashboard.


Layout column
Width04

Icon
Colorgreen
Stylefont-size: 25px; color: #D71A1A;
Namelock-locked

Restricted

Only Members with an explicitly assigned or inherited Role can interact with posts within this module.



Accessibility can be set on each Module and then optionally overridden for a specific piece of Content:

Screenshot

Image Added

Roles and Permissions

Roles and Permissions allow Organizers to assign Capabilities to their Members and are split into the following levels:

Role
A Role is assign to all content of a type.
Reader
  • View content on the Space.
Contributor
  • View content on the Space.
  • Create new content of this type.
Administrator
  • View content on the Space.
  • Create new content of this type.
  • View, edit, and delete any content of a certain type created by anyone.
  • Manage Roles.
Permission
A Permission is assigned to a specific piece of content.
Reader
  • View this content on the Space.
Contributor
  • View this content on the Space.
  • Edit this content on the Dashboard.
Administrator
  • View this content on the Space.
  • Edit this content on the Dashboard.
  • Delete this content on the Dashboard.
  • Manage Permissions.

Permissions are assigned to a specific piece of Content and can be managed using the Permissions tab:

Screenshot

Image Added

Roles are Capabilities that are assigned to all posts of a certain type and can be managed using the settings toolbar button:

Screenshot

Image Added

Members and Organizers

By default, every Member is capable of being assigned specific Capabilities to gain access to various administrative functions of a Space.  To grant a Member unlimited access to everything in a Space, they should be marked as an Organizer, which you can do from the Member Dashboard:

Screenshot

Image Added

Calculating Capability

Whenever a Member attempts to complete an action on Content within a Space, the Platform calculates their Capability; which determines whether they are allowed to complete the action.

Layout


Layout row


Layout column
Width03

Icon
Colorgreen
Stylefont-size: 30px; color: red;
Namestatus-cancel

Deny

The Member cannot complete any action on the Content.


Layout column
Width03

Icon
Colorgreen
Stylefont-size: 25px; color: #5F9342;
Nameeye-open

Read

The Member can view the Content but cannot modify it.


Layout column
Width03

Icon
Colorgreen
Stylefont-size: 25px; color: #A55FA5;
Namewrite-fountain-tip

Contribute

The Member can view and modify the Content.


Layout column
Width03

Icon
Colorgreen
Stylefont-size: 25px; color: #266292;
Namebriefcase

Admin

The Member can view and modify the Content and can also change the Capabilities of other Members.



The effective Capability of a Member is derived through the following process:

UI Steps


UI Step

Privilege

If the Member has been marked as an Organizer, they will automatically be able to complete any action on the Space.

If they are a Member, move on to the next step.


UI Step

Roles and Permissions

Along with assigning a Role or Permission directly to a Member, it can also be assigned to a Membership, Tag, or Taxon.  When determining whether a Member has a Capability, the Platform will take into account the Member's current Membership along with any associated Tags and Taxons.

If any Roles or Permissions are found, the highest level will be the Member's Capability.  If none are found, move on to the next step.


UI Step

Accessibility

If a Member has no explicit or inherited Roles or Permissions, the Accessibility will determine whether a Post should be visible.


Principals

Roles and Permissions are always associated with a Principal, which is an individual or group of individuals associated with your Space:

Definitioncontainer


Definition List


MemberInclude an individual Member on your Space.
MembershipInclude all Members with an active Enrollment in the selected Membership.

Tag

Include all Members associated with a specific Member Tag.

TaxonInclude all Members associated with a specific Taxon.



The Principal will control to whom the Role or Permission is applied.

Nextsteps



Panel
titleRelated

Payments

Invitations

You can easily change a Member's Permissions for the entire site, a Module or a single Post.

Space Permissions

Space Permissions are managed in your Member Dashboard, located at the following URL (changing our domain.com for your site's domain):

https://www.domain.com/dashboard/members

First, search for the user that you want to modify:

Image Removed

Then, you can change the "Capability" of the user:

...