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.

Note
You can easily manage a Member's capabilities for your entire Space, a module, or a single post.

Whenever a Member views a page, they will have one of the following capabilities:

Layout


Layout row


Layout column
Width0304

Icon
Colorgreen
Stylefont-size: 30px; color: red#5F9342;
Namestatusearth-cancel

Deny

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 postsThe Member cannot view the item.


Layout column
Width0304

Icon
Colorgreen
Stylefont-size: 25px30px; color: #5F9342#FF0F87;
Nameeyelock-openunlocked

Read

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.The Member can read the 


Layout column
Width0304

Icon
Colorgreen
Stylefont-size: 25px; color: #A55FA5#D71A1A;
Namewritelock-fountain-tiplocked

Contribute

Can read and interact with the post (create comments, purchase tickets, etc.).

Layout column
Width03

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

Admin

Can read and interact with the post (create comments, purchase tickets, etc.).

As a Space Organizer, you are able to control the capabilities of users using a mixture of Roles and Permissions.

Space Privilege

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:The User's Space Privilege controls their capability across your entire Space, including all of its Content.

Layout


Layout row


Layout column
Width04

Icon
Colorgreen
Stylefont-size: 30px25px; color: red#5F9342;
Namestatuseye-cancelopen

Blocked

Reader

The Member does not have access to the Spacecan view the Content but cannot modify it.


Layout column
Width04

Icon
Colorgreen
Stylefont-size: 30px25px; color: #5F9342#A55FA5;
Namemember

Member

write-fountain-tip

Contributor

The Member can view and modify the ContentThe Member's capabilities are determined based on other factors.


Layout column
Width04

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

Organizer

Can access all Content on the Space.

Tip
If the Space privilege is set to Deny or Organizer, this will supersede everything else in determining a Member's capability.

Module Accessibility and Role

A Module's Accessibility determines the default capability for an entire Module

Administrator

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



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
Width0403

Icon
Colorgreen
Stylefont-size: 30px; color: #5F9342red;
Nameearthstatus-1cancel

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

Public

This is the default level, allowing everyone (visitors, users and Members) to see the post.

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


Layout column
Width0403

Icon
Colorgreen
Stylefont-size: 30px25px; color: #FF0F87#A55FA5;
Namelockwrite-fountain-unlockedtip

Private

Contribute

The Member can view and modify the ContentOnly 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
Width0403

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

Restricted

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

For instance, if the Event Module's Accessibility is set to Private, no events will be visible to anyone who is not logged in. After setting the Module's Accessibility, assigning a Role can give specific Members access to Content.

Post Accessibility and Permission

briefcase

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

Accessibility

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

A Permission gives a capability for a specific post

.



Nextsteps