Skip to content

Commit

Permalink
Remove default false caps
Browse files Browse the repository at this point in the history
  • Loading branch information
Timi-Artturi Mäkelä committed Jan 29, 2024
1 parent 5a69574 commit 4fbd801
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 68 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.MD
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## Unreleased

## [remove-default-false-caps] - 2024-01-29
- Removed role default caps false value. Default caps has been listed in wiki page from now on.

## Released
## [1.5.2] - 2022-11-23
- Fixed role renaming `rename()` (props [@jmaekki](https://github.com/jmaekki)).
Expand Down
71 changes: 3 additions & 68 deletions plugin.php
Original file line number Diff line number Diff line change
Expand Up @@ -983,76 +983,11 @@ class Role {
*/
public static function get_default_caps() {

$defaults = array(

// Network (Super Admin)
'create_sites' => false,
'delete_sites' => false,
'manage_network' => false,
'manage_sites' => false,
'manage_network_plugins' => false,
'manage_network_themes' => false,
'manage_network_options' => false,
'manage_network_users' => false,

// CSS
'edit_css' => false,

/** ------------------------------------------------------
* Users
*
* On network installation user creation needs also
* site option add_new_user.
*
* The setting can be found from the wp-admin
* https://sitedomain.com/wp-admin/network/settings.php
* ------------------------------------------------------ */

'add_users' => false,
'create_users' => false,
'delete_users' => false,
'edit_users' => false,
'list_users' => false,
'promote_users' => false,

// WordPress default capabilities
'activate_plugins' => false,
'delete_others_pages' => false,
'delete_others_posts' => false,
'delete_pages' => false,
'delete_posts' => false,
'delete_private_pages' => false,
'delete_private_posts' => false,
'delete_published_pages' => false,
'delete_published_posts' => false,
'edit_dashboard' => false,
'edit_others_pages' => false,
'edit_others_posts' => false,
'edit_pages' => false,
'edit_posts' => false,
'edit_private_pages' => false,
'edit_private_posts' => false,
'edit_published_pages' => false,
'edit_published_posts' => false,
'edit_theme_options' => false,
'export' => false,
'import' => false,
'manage_categories' => false,
'manage_links' => false,
'manage_options' => false,
'moderate_comments' => false,
'publish_pages' => false,
'publish_posts' => false,
'read_private_pages' => false,
'read_private_posts' => false,
'read' => false,
'remove_users' => false,
'switch_themes' => false,
'upload_files' => false,
);
// Default to empty list.
$defaults = [];

// filter default caps
return apply_filters( 'geniem/roles/default_roles', $defaults );
return \apply_filters( 'geniem/roles/default_roles', $defaults );
}

/**
Expand Down

0 comments on commit 4fbd801

Please sign in to comment.