Skip to:
Content

bbPress.org

Changeset 4313


Ignore:
Timestamp:
11/03/2012 07:15:09 AM (14 years ago)
Author:
johnjamesjacoby
Message:

Capabilities:

  • Add 'blocked' capability for Blocked role.
  • See #1939.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/core/capabilities.php

    r4304 r4313  
    161161                                $retval = __( 'Skip forum throttle check', 'bbpress' );
    162162                                break;
     163                        case 'blocked' :
     164                                $retval = __( 'Block access to all forums', 'bbpress' );
     165                                break;
    163166                        case 'view_trash' :
    164167                                $retval = __( 'View items in forum trash', 'bbpress' );
     
    309312                // Keymaster
    310313                case bbp_get_keymaster_role() :
    311                         $caps = array(
    312 
    313                                 // Primary caps
    314                                 'spectate'               => true,
    315                                 'participate'            => true,
    316                                 'moderate'               => true,
    317                                 'throttle'               => true,
    318                                 'view_trash'             => true,
    319 
    320                                 // Forum caps
    321                                 'publish_forums'         => true,
    322                                 'edit_forums'            => true,
    323                                 'edit_others_forums'     => true,
    324                                 'delete_forums'          => true,
    325                                 'delete_others_forums'   => true,
    326                                 'read_private_forums'    => true,
    327                                 'read_hidden_forums'     => true,
    328 
    329                                 // Topic caps
    330                                 'publish_topics'         => true,
    331                                 'edit_topics'            => true,
    332                                 'edit_others_topics'     => true,
    333                                 'delete_topics'          => true,
    334                                 'delete_others_topics'   => true,
    335                                 'read_private_topics'    => true,
    336 
    337                                 // Reply caps
    338                                 'publish_replies'        => true,
    339                                 'edit_replies'           => true,
    340                                 'edit_others_replies'    => true,
    341                                 'delete_replies'         => true,
    342                                 'delete_others_replies'  => true,
    343                                 'read_private_replies'   => true,
    344 
    345                                 // Topic tag caps
    346                                 'manage_topic_tags'      => true,
    347                                 'edit_topic_tags'        => true,
    348                                 'delete_topic_tags'      => true,
    349                                 'assign_topic_tags'      => true
    350                         );
    351 
    352                         break;
    353 
    354                 // Moderator
    355                 case bbp_get_moderator_role() :
    356314                        $caps = array(
    357315
     
    361319                                'moderate'              => true,
    362320                                'throttle'              => true,
     321                                'blocked'               => false,
     322                                'view_trash'            => true,
     323
     324                                // Forum caps
     325                                'publish_forums'        => true,
     326                                'edit_forums'           => true,
     327                                'edit_others_forums'    => true,
     328                                'delete_forums'         => true,
     329                                'delete_others_forums'  => true,
     330                                'read_private_forums'   => true,
     331                                'read_hidden_forums'    => true,
     332
     333                                // Topic caps
     334                                'publish_topics'        => true,
     335                                'edit_topics'           => true,
     336                                'edit_others_topics'    => true,
     337                                'delete_topics'         => true,
     338                                'delete_others_topics'  => true,
     339                                'read_private_topics'   => true,
     340
     341                                // Reply caps
     342                                'publish_replies'       => true,
     343                                'edit_replies'          => true,
     344                                'edit_others_replies'   => true,
     345                                'delete_replies'        => true,
     346                                'delete_others_replies' => true,
     347                                'read_private_replies'  => true,
     348
     349                                // Topic tag caps
     350                                'manage_topic_tags'     => true,
     351                                'edit_topic_tags'       => true,
     352                                'delete_topic_tags'     => true,
     353                                'assign_topic_tags'     => true
     354                        );
     355
     356                        break;
     357
     358                // Moderator
     359                case bbp_get_moderator_role() :
     360                        $caps = array(
     361
     362                                // Primary caps
     363                                'spectate'              => true,
     364                                'participate'           => true,
     365                                'moderate'              => true,
     366                                'throttle'              => true,
     367                                'blocked'               => false,
    363368                                'view_trash'            => false,
    364369
     
    406411                                'moderate'              => false,
    407412                                'throttle'              => false,
     413                                'blocked'               => false,
    408414                                'view_trash'            => false,
    409415
     
    451457                                'moderate'              => false,
    452458                                'throttle'              => false,
     459                                'blocked'               => true,
    453460                                'view_trash'            => false,
    454461
     
    498505                                'moderate'              => false,
    499506                                'throttle'              => false,
     507                                'blocked'               => false,
    500508                                'view_trash'            => false,
    501509
Note: See TracChangeset for help on using the changeset viewer.