Make WordPress Core

Ticket #39201: 39201.patch

File 39201.patch, 1.2 KB (added by ashokkumar24, 9 years ago)

Replace current_user_can( 'manage_network_users' ) in wp-admin/includes/ajax-actions.php and wp-admin/user-new.php

  • src/wp-admin/includes/ajax-actions.php

     
    246246                wp_die( -1 );
    247247
    248248        /** This filter is documented in wp-admin/user-new.php */
    249         if ( ! is_super_admin() && ! apply_filters( 'autocomplete_users_for_site_admins', false ) )
     249        if ( ! current_user_can( 'manage_network_users' ) && ! apply_filters( 'autocomplete_users_for_site_admins', false ) )
    250250                wp_die( -1 );
    251251
    252252        $return = array();
  • src/wp-admin/user-new.php

     
    225225 * @param bool $enable Whether to enable auto-complete for non-super admins. Default false.
    226226 */
    227227if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' )
    228         && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) )
     228        && ( current_user_can( 'manage_network_users' ) || apply_filters( 'autocomplete_users_for_site_admins', false ) )
    229229) {
    230230        wp_enqueue_script( 'user-suggest' );
    231231}