Skip to:
Content

bbPress.org


Ignore:
Timestamp:
01/08/2011 08:08:25 AM (15 years ago)
Author:
johnjamesjacoby
Message:

Remove moderator caps on deactivation. Fixes #1445. Props cnorris23

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-includes/bbp-caps.php

    r2753 r2779  
    179179        $admin->remove_cap( 'throttle'              );
    180180        $admin->remove_cap( 'view_trash'            );
     181    }
     182
     183    // Remove caps from moderator role
     184    if ( $mod =& get_role( 'bbp_moderator' ) ) {
     185
     186        // Topic caps
     187        $mod->remove_cap( 'publish_topics'        );
     188        $mod->remove_cap( 'edit_topics'           );
     189        $mod->remove_cap( 'edit_others_topics'    );
     190        $mod->remove_cap( 'delete_topics'         );
     191        $mod->remove_cap( 'delete_others_topics'  );
     192        $mod->remove_cap( 'read_private_topics'   );
     193
     194        // Reply caps
     195        $mod->remove_cap( 'publish_replies'       );
     196        $mod->remove_cap( 'edit_replies'          );
     197        $mod->remove_cap( 'edit_others_replies'   );
     198        $mod->remove_cap( 'delete_replies'        );
     199        $mod->remove_cap( 'delete_others_replies' );
     200        $mod->remove_cap( 'read_private_replies'  );
     201
     202        // Topic tag caps
     203        $mod->remove_cap( 'manage_topic_tags'     );
     204        $mod->remove_cap( 'edit_topic_tags'       );
     205        $mod->remove_cap( 'delete_topic_tags'     );
     206        $mod->remove_cap( 'assign_topic_tags'     );
     207
     208        // Users
     209        $mod->remove_cap( 'edit_users'            );
     210
     211        // Misc
     212        $mod->remove_cap( 'moderate'              );
     213        $mod->remove_cap( 'throttle'              );
     214        $mod->remove_cap( 'view_trash'            );
    181215    }
    182216
Note: See TracChangeset for help on using the changeset viewer.