| @@ 1208-1216 (lines=9) @@ | ||
| 1205 | case 'jetpack_network_sites_page':  | 
                                |
| 1206 | $caps = array( 'manage_sites' );  | 
                                |
| 1207 | break;  | 
                                |
| 1208 | case 'jetpack_admin_page':  | 
                                |
| 1209 | $is_offline_mode = ( new Status() )->is_offline_mode();  | 
                                |
| 1210 | 				if ( $is_offline_mode ) { | 
                                |
| 1211 | $caps = array( 'manage_options' );  | 
                                |
| 1212 | break;  | 
                                |
| 1213 | 				} else { | 
                                |
| 1214 | $caps = array( 'read' );  | 
                                |
| 1215 | }  | 
                                |
| 1216 | break;  | 
                                |
| 1217 | }  | 
                                |
| 1218 | return $caps;  | 
                                |
| 1219 | }  | 
                                |
| @@ 1224-1232 (lines=9) @@ | ||
| 1221 | */  | 
                                |
| 1222 | $caps = apply_filters( 'jetpack_disconnect_cap', array( 'manage_options' ) );  | 
                                |
| 1223 | break;  | 
                                |
| 1224 | case 'jetpack_connect_user':  | 
                                |
| 1225 | $is_offline_mode = ( new Status() )->is_offline_mode();  | 
                                |
| 1226 | 				if ( $is_offline_mode ) { | 
                                |
| 1227 | $caps = array( 'do_not_allow' );  | 
                                |
| 1228 | break;  | 
                                |
| 1229 | }  | 
                                |
| 1230 | // With site connections in mind, non-admin users can connect their account only if a connection owner exists.  | 
                                |
| 1231 | $caps = $this->has_connected_owner() ? array( 'read' ) : array( 'manage_options' );  | 
                                |
| 1232 | break;  | 
                                |
| 1233 | }  | 
                                |
| 1234 | return $caps;  | 
                                |
| 1235 | }  | 
                                |