File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -481,6 +481,59 @@ display:
481481 empty_zero : false
482482 hide_alter_empty : true
483483 destination : true
484+ view_node :
485+ id : view_node
486+ table : node
487+ field : view_node
488+ relationship : none
489+ group_type : group
490+ admin_label : ' '
491+ entity_type : node
492+ plugin_id : entity_link
493+ label : Link
494+ exclude : false
495+ alter :
496+ alter_text : true
497+ text : ' <a href="{{ view_node }}">{{ view_node }}</a>'
498+ make_link : true
499+ path : ' '
500+ absolute : true
501+ external : false
502+ replace_spaces : false
503+ path_case : none
504+ trim_whitespace : false
505+ alt : ' '
506+ rel : ' '
507+ link_class : ' '
508+ prefix : ' '
509+ suffix : ' '
510+ target : ' '
511+ nl2br : false
512+ max_length : 0
513+ word_boundary : true
514+ ellipsis : true
515+ more_link : false
516+ more_link_text : ' '
517+ more_link_path : ' '
518+ strip_tags : false
519+ trim : false
520+ preserve_tags : ' '
521+ html : false
522+ element_type : ' '
523+ element_class : ' '
524+ element_label_type : ' '
525+ element_label_class : ' '
526+ element_label_colon : true
527+ element_wrapper_type : ' '
528+ element_wrapper_class : ' '
529+ element_default_classes : true
530+ empty : ' '
531+ hide_empty : false
532+ empty_zero : false
533+ hide_alter_empty : true
534+ text : ' '
535+ output_url_as_text : true
536+ absolute : true
484537 pager :
485538 type : full
486539 options :
Original file line number Diff line number Diff line change @@ -208,3 +208,29 @@ function _grant_approvers_pfdp_permission() {
208208 $role->save();
209209 }
210210}
211+
212+ function tide_site_update_10006() {
213+ $config = \Drupal::configFactory()->getEditable('views.view.tide_content_report');
214+
215+ if ($config->isNew()) {
216+ return;
217+ }
218+
219+ $fields_path = 'display.default.display_options.fields';
220+ $fields = $config->get($fields_path);
221+
222+ // Skip if already added.
223+ if (isset($fields['view_node'])) {
224+ return;
225+ }
226+
227+ \Drupal::moduleHandler()->loadInclude('tide_core', 'inc', 'includes/helpers');
228+ $config_location = [\Drupal::service('extension.list.module')->getPath('tide_site') . '/config/install'];
229+ $view_config = _tide_read_config('views.view.tide_content_report', $config_location, FALSE);
230+ if (empty($view_config['display']['default']['display_options']['fields']['view_node'])) {
231+ return;
232+ }
233+ $fields['view_node'] = $view_config['display']['default']['display_options']['fields']['view_node'];
234+ $config->set($fields_path, $fields);
235+ $config->save(TRUE);
236+ }
You can’t perform that action at this time.
0 commit comments