Capability Manager Enhanced - Version 1.5.5

Version Description

  • Fixed : User editing was improperly blocked in some cases
Download this release

Release Info

Developer kevinB
Plugin Icon 128x128 Capability Manager Enhanced
Version 1.5.5
Comparing to
See all releases

Code changes from version 1.5.4 to 1.5.5

Files changed (3) hide show
  1. capsman-enhanced.php +3 -3
  2. includes/manager.php +3 -2
  3. readme.txt +4 -1
capsman-enhanced.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Capability Manager Enhanced
4
Plugin URI: http://presspermit.com/capability-manager
5
Description: Manage WordPress role definitions, per-site or network-wide. Organizes post capabilities by post type and operation.
6
- Version: 1.5.4
7
Author: Jordi Canals, Kevin Behrens
8
Author URI: http://agapetry.net
9
Text Domain: capsman-enhanced
@@ -34,8 +34,8 @@ Domain Path: /lang/
34
*/
35
36
if ( ! defined( 'CAPSMAN_VERSION' ) ) {
37
- define( 'CAPSMAN_VERSION', '1.5.4' );
38
- define( 'CAPSMAN_ENH_VERSION', '1.5.4' );
39
}
40
41
if ( cme_is_plugin_active( 'capsman.php' ) ) {
3
Plugin Name: Capability Manager Enhanced
4
Plugin URI: http://presspermit.com/capability-manager
5
Description: Manage WordPress role definitions, per-site or network-wide. Organizes post capabilities by post type and operation.
6
+ Version: 1.5.5
7
Author: Jordi Canals, Kevin Behrens
8
Author URI: http://agapetry.net
9
Text Domain: capsman-enhanced
34
*/
35
36
if ( ! defined( 'CAPSMAN_VERSION' ) ) {
37
+ define( 'CAPSMAN_VERSION', '1.5.5' );
38
+ define( 'CAPSMAN_ENH_VERSION', '1.5.5' );
39
}
40
41
if ( cme_is_plugin_active( 'capsman.php' ) ) {
includes/manager.php CHANGED
@@ -242,8 +242,9 @@ class CapabilityManager extends akPluginAbstract
242
243
$user = new WP_User( (int) $args[0] );
244
245
if ( defined( 'CME_LEGACY_USER_EDIT_FILTER' ) && CME_LEGACY_USER_EDIT_FILTER ) {
246
- $this->generateNames();
247
$valid = array_keys($this->roles);
248
249
foreach ( $user->roles as $role ) {
@@ -254,7 +255,7 @@ class CapabilityManager extends akPluginAbstract
254
}
255
} else {
256
global $wp_roles;
257
-
258
foreach ( $user->roles as $role ) {
259
$r = get_role( $role );
260
$level = ak_caps2level($r->capabilities);
242
243
$user = new WP_User( (int) $args[0] );
244
245
+ $this->generateNames();
246
+
247
if ( defined( 'CME_LEGACY_USER_EDIT_FILTER' ) && CME_LEGACY_USER_EDIT_FILTER ) {
248
$valid = array_keys($this->roles);
249
250
foreach ( $user->roles as $role ) {
255
}
256
} else {
257
global $wp_roles;
258
+
259
foreach ( $user->roles as $role ) {
260
$r = get_role( $role );
261
$level = ak_caps2level($r->capabilities);
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate Link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=JWZVF
4
Tags: roles, capabilities, manager, editor, rights, role, capability, types, taxonomies, network, multisite, default
5
Requires at least: 3.1
6
Tested up to: 4.3.1
7
- Stable tag: 1.5.4
8
9
A simple way to manage WordPress roles and capabilities.
10
@@ -105,6 +105,9 @@ You should have received a copy of the GNU General Public License along with thi
105
106
== Changelog ==
107
108
= 1.5.4 =
109
* Fixed : Non-administrators' user editing capabilities were blocked if Press Permit Core was also active
110
* Fixed : Non-administrators could not edit other users with their role (define constant CME_LEGACY_USER_EDIT_FILTER to retain previous behavior)
4
Tags: roles, capabilities, manager, editor, rights, role, capability, types, taxonomies, network, multisite, default
5
Requires at least: 3.1
6
Tested up to: 4.3.1
7
+ Stable tag: 1.5.5
8
9
A simple way to manage WordPress roles and capabilities.
10
105
106
== Changelog ==
107
108
+ = 1.5.5 =
109
+ * Fixed : User editing was improperly blocked in some cases
110
+
111
= 1.5.4 =
112
* Fixed : Non-administrators' user editing capabilities were blocked if Press Permit Core was also active
113
* Fixed : Non-administrators could not edit other users with their role (define constant CME_LEGACY_USER_EDIT_FILTER to retain previous behavior)