Ticket #39205: 39205.diff
File 39205.diff, 2.1 KB (added by , 7 years ago) |
---|
-
src/wp-admin/includes/ms.php
775 775 function site_admin_notice() { 776 776 global $wp_db_version, $pagenow; 777 777 778 if ( ! is_super_admin() ) {778 if ( ! current_user_can( 'upgrade_database' ) ) { 779 779 return false; 780 780 } 781 781 -
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_database' ) ) 36 36 wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 ); 37 37 38 38 echo '<div class="wrap">'; -
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_database': 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_database' => 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_database' => array(), 260 262 261 263 'customize' => array( 'administrator' ), 262 264 'delete_site' => array( 'administrator' ),