// Add user capabilties
$this->addRoleCapability('glm_members_edit',
array(
+ 'administrator' => true,
'author' => false,
'contributor' => false,
'editor' => true,
);
$this->addRoleCapability('glm_members_configure',
array(
+ 'administrator' => true,
'author' => false,
'contributor' => false,
'editor' => false,
);
$this->addRoleCapability('glm_members_info',
array(
+ 'administrator' => true,
'author' => false,
'contributor' => false,
'editor' => true,
// For each role object
foreach ($roleObjects as $key => $role) {
+ // Uncomment to reset capabilities
+ if ( isset($role->capabilities[$capability])) {
+ $role->remove_cap($capability);
+ }
+
// Check if the role exists in list of editable roles and
// the capability does not exist
if (isset($roles[$key]) && ! isset($role->capabilities[$capability])) {