Ticket #39205: 39205.2.diff
File 39205.2.diff, 2.7 KB (added by , 4 years ago) |
---|
-
src/wp-admin/includes/ms.php
785 785 function site_admin_notice() { 786 786 global $wp_db_version, $pagenow; 787 787 788 if ( ! is_super_admin() ) {788 if ( ! current_user_can( 'upgrade_network' ) ) { 789 789 return false; 790 790 } 791 791 -
src/wp-admin/network/menu.php
19 19 $submenu['index.php'][10] = array( __( 'Updates' ), 'update_core', 'update-core.php' ); 20 20 } 21 21 22 $submenu['index.php'][15] = array( __( 'Upgrade Network' ), ' manage_network', 'upgrade.php' );22 $submenu['index.php'][15] = array( __( 'Upgrade Network' ), 'upgrade_network', 'upgrade.php' ); 23 23 24 24 $menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' ); 25 25 -
src/wp-admin/network/upgrade.php
32 32 33 33 require_once( ABSPATH . 'wp-admin/admin-header.php' ); 34 34 35 if ( ! current_user_can( ' manage_network' ) )35 if ( ! current_user_can( 'upgrade_network' ) ) { 36 36 wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 ); 37 } 37 38 38 39 echo '<div class="wrap">'; 39 40 echo '<h1>' . __( 'Upgrade Network' ) . '</h1>'; -
src/wp-includes/capabilities.php
478 478 case 'manage_network_plugins': 479 479 case 'manage_network_themes': 480 480 case 'manage_network_options': 481 case 'upgrade_network': 481 482 $caps[] = $cap; 482 483 break; 483 484 default: -
tests/phpunit/tests/user/capabilities.php
226 226 'manage_network_themes' => array(), 227 227 'manage_network_options' => array(), 228 228 'delete_site' => array(), 229 'upgrade_network' => array(), 229 230 230 231 'upload_plugins' => array( 'administrator' ), 231 232 'upload_themes' => array( 'administrator' ), … … 257 258 'upload_plugins' => array(), 258 259 'upload_themes' => array(), 259 260 'edit_css' => array(), 261 'upgrade_network' => array(), 260 262 261 263 'customize' => array( 'administrator' ), 262 264 'delete_site' => array( 'administrator' ),