Making WordPress.org

Changeset 7693


Ignore:
Timestamp:
09/21/2018 10:15:11 PM (7 years ago)
Author:
vedjain
Message:

WordCamp: Remove register_post_capabilities hook.

In Meetup application, we are now using more stricter map_subrole_caps to control access permissions, so this method is redundent.

Location:
sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-event/class-event-loader.php

    r7685 r7693  
    1717        add_action( 'plugins_loaded', array( $this, 'includes' ) );
    1818        add_action( 'init', array( $this, 'register_post_types' ) );
    19         add_action( 'init', array( $this, 'register_post_capabilities' ) );
    2019        add_action( 'init', array( $this, 'register_post_statuses' ) );
    2120        add_filter( 'pre_get_posts', array( $this, 'query_public_statuses_on_archives' ) );
     
    3635     */
    3736    abstract protected function register_post_types();
    38 
    39     /**
    40      * Add capabilities to roles for post type.
    41      *
    42      * @return void
    43      */
    44     abstract protected function register_post_capabilities();
    4537
    4638    /**
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-meetup/meetup-loader.php

    r7690 r7693  
    165165
    166166        /**
    167          * Allow some site roles to see WordCamp posts.
    168          */
    169         public function register_post_capabilities() {
    170             $roles = array(
    171                 'contributor',
    172                 'author',
    173                 'editor',
    174                 'administrator',
    175             );
    176 
    177             foreach ( $roles as $role ) {
    178                 get_role( $role )->add_cap( 'edit_' . Meetup_Application::POST_TYPE . 's' );
    179             }
    180         }
    181 
    182         /**
    183167         * Get available post statuses
    184168         *
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-loader.php

    r7607 r7693  
    3030        add_filter( 'rest_wordcamp_collection_params', array( $this, 'set_rest_post_status_default'      ) );
    3131        add_action( 'rest_api_init',                   array( $this, 'register_rest_public_fields'       ) );
     32        add_action( 'init',                            array( $this, 'register_post_capabilities' ) );
    3233    }
    3334
Note: See TracChangeset for help on using the changeset viewer.