Primary

Capabilities

This is where you add, remove and manage capabilities. Capabilities can be assigned to groups and users (1).

These capabilities include the standard WordPress capabilities but you can also define additional capabilities for your web-application.

edit-capabilities

Groups defines the groups_read_post capability by default which can be used to restrict access to certain posts or pages to groups (and users) with that capability only.

Additional capabilities can be identified on the Groups > Options admin screen that may be used to limit access.

A user must be a member of a group that has the desired capability to restrict access.

For example, in order to apply the groups_read_post capability, the user must belong to a group which has that capability assigned. See below that the groups_read_post capability was assigned to different groups.

capability-group

 

Capabilities Filters

Input the Capability ID or the Capability name for a quicker search.

Recommendation: Hit the Clear button after using these filters to search for capabilities.

capability-search

Add a capability

new-capability-capabilities

Go to Groups > Capabilities and Press the New Capability button. You can also add a brief Description.

add-new-capability

Recommendation: Hit the Refresh button to update the capabilities list under Groups > Capabilities.

refresh-capability

Edit and Remove a capability

edit-remove-capabilityHit the EditScreen Shot 2015-04-07 at 22.20.21 or RemoveScreen Shot 2015-04-07 at 22.20.27 button and proceed accordingly.

Several bulk actions are also available to assign or remove sets of capabilities to and from sets of groups.

Let’s assume that we want to remove one capability or more from some groups.

  1. Go to Groups > Groups
  2. Tick the checkbox to select the groups you want to apply this action to
  3. Select the Bulk Action you want to apply (Add capability or Remove capability)
  4. Choose the capabilities you want to remove from the selected groups and hit Apply

capability-search-display

(1) Assigning capabilities to users is not integrated in the user interface yet but can be done through API calls.