Ticket #43935: 43935.2.diff
File 43935.2.diff, 3.1 KB (added by , 7 years ago) |
---|
-
src/wp-admin/menu.php
270 270 $submenu['options-general.php'][25] = array( __( 'Discussion' ), 'manage_options', 'options-discussion.php' ); 271 271 $submenu['options-general.php'][30] = array( __( 'Media' ), 'manage_options', 'options-media.php' ); 272 272 $submenu['options-general.php'][40] = array( __( 'Permalinks' ), 'manage_options', 'options-permalink.php' ); 273 $submenu['options-general.php'][45] = array( __( 'Privacy' ), 'manage_privacy_ policy', 'privacy.php' );273 $submenu['options-general.php'][45] = array( __( 'Privacy' ), 'manage_privacy_options', 'privacy.php' ); 274 274 275 275 $_wp_last_utility_menu = 80; // The index of the last top-level menu in the utility menu group 276 276 -
src/wp-admin/privacy.php
9 9 /** WordPress Administration Bootstrap */ 10 10 require_once( dirname( __FILE__ ) . '/admin.php' ); 11 11 12 if ( ! current_user_can( 'manage_privacy_ policy' ) ) {12 if ( ! current_user_can( 'manage_privacy_options' ) ) { 13 13 wp_die( __( 'Sorry, you are not allowed to manage privacy on this site.' ) ); 14 14 } 15 15 … … 200 200 <form method="post" action=""> 201 201 <input type="hidden" name="action" value="create-privacy-page" /> 202 202 <span> 203 <?php _e( 'Or create a new page:' ); ?> 203 <?php _e( 'Or create a new page:' ); ?> 204 204 </span> 205 205 <?php 206 206 wp_nonce_field( 'create-privacy-page' ); -
src/wp-includes/capabilities.php
557 557 break; 558 558 case 'export_others_personal_data': 559 559 case 'erase_others_personal_data': 560 case 'manage_privacy_ policy':560 case 'manage_privacy_options': 561 561 $caps[] = is_multisite() ? 'manage_network' : 'manage_options'; 562 562 break; 563 563 default: -
tests/phpunit/tests/user/capabilities.php
239 239 'upgrade_php' => array( 'administrator' ), 240 240 'export_others_personal_data' => array( 'administrator' ), 241 241 'erase_others_personal_data' => array( 'administrator' ), 242 'manage_privacy_ policy'=> array( 'administrator' ),242 'manage_privacy_options' => array( 'administrator' ), 243 243 244 244 'edit_categories' => array( 'administrator', 'editor' ), 245 245 'delete_categories' => array( 'administrator', 'editor' ), … … 274 274 'upgrade_php' => array(), 275 275 'export_others_personal_data' => array( '' ), 276 276 'erase_others_personal_data' => array( '' ), 277 'manage_privacy_ policy' => array(),277 'manage_privacy_options' => array(), 278 278 279 279 'customize' => array( 'administrator' ), 280 280 'delete_site' => array( 'administrator' ),