'9.0.0', 'node_post_update_node_revision_views_data' => '9.0.0', ]; } /** * Add a published filter to the glossary View. */ function node_post_update_glossary_view_published() { if (\Drupal::moduleHandler()->moduleExists('views')) { $view = View::load('glossary'); if (!$view) { return; } $display =& $view->getDisplay('default'); if (!isset($display['display_options']['filters']['status'])) { $display['display_options']['filters']['status'] = [ 'expose' => [ 'operator' => '', 'operator_limit_selection' => FALSE, 'operator_list' => [], ], 'field' => 'status', 'group' => 1, 'id' => 'status', 'table' => 'node_field_data', 'value' => '1', 'plugin_id' => 'boolean', 'entity_type' => 'node', 'entity_field' => 'status', ]; $view->save(); } } }