| @@ 1352-1360 (lines=9) @@ | ||
| 1349 | */  | 
                                |
| 1350 | $caps = apply_filters( 'jetpack_disconnect_cap', array( 'manage_options' ) );  | 
                                |
| 1351 | break;  | 
                                |
| 1352 | case 'jetpack_connect_user':  | 
                                |
| 1353 | $is_offline_mode = ( new Status() )->is_offline_mode();  | 
                                |
| 1354 | 				if ( $is_offline_mode ) { | 
                                |
| 1355 | $caps = array( 'do_not_allow' );  | 
                                |
| 1356 | break;  | 
                                |
| 1357 | }  | 
                                |
| 1358 | // With site connections in mind, non-admin users can connect their account only if a connection owner exists.  | 
                                |
| 1359 | $caps = $this->has_connected_owner() ? array( 'read' ) : array( 'manage_options' );  | 
                                |
| 1360 | break;  | 
                                |
| 1361 | }  | 
                                |
| 1362 | return $caps;  | 
                                |
| 1363 | }  | 
                                |
| @@ 1110-1118 (lines=9) @@ | ||
| 1107 | case 'jetpack_network_sites_page':  | 
                                |
| 1108 | $caps = array( 'manage_sites' );  | 
                                |
| 1109 | break;  | 
                                |
| 1110 | case 'jetpack_admin_page':  | 
                                |
| 1111 | $is_offline_mode = ( new Status() )->is_offline_mode();  | 
                                |
| 1112 | 				if ( $is_offline_mode ) { | 
                                |
| 1113 | $caps = array( 'manage_options' );  | 
                                |
| 1114 | break;  | 
                                |
| 1115 | 				} else { | 
                                |
| 1116 | $caps = array( 'read' );  | 
                                |
| 1117 | }  | 
                                |
| 1118 | break;  | 
                                |
| 1119 | }  | 
                                |
| 1120 | return $caps;  | 
                                |
| 1121 | }  | 
                                |