Commit 0489c18b authored by Alex Pott's avatar Alex Pott
Browse files

Issue #2456701 by kgoel, Cottser, dawehner, jhodgdon: Replace...

Issue #2456701 by kgoel, Cottser, dawehner, jhodgdon: Replace aggregator_title_link Views formatter with Field API formatter
parent b8651a6b
Loading
Loading
Loading
Loading
+35 −1
Changes for core/modules/aggregator/config/optional/views.view.aggregator_sources.yml: 35 added lines, 1 removed line.
Original line number Diff line number Diff line
langcode: en
status: true
dependencies:
  config:
    - core.entity_view_mode.aggregator_feed.summary
    - system.menu.tools
  module:
    - aggregator
    - user
@@ -133,6 +136,12 @@ display:
      empty: {  }
      relationships: {  }
      arguments: {  }
      display_extenders: {  }
    cache_metadata:
      contexts:
        - 'languages:language_content'
        - 'languages:language_interface'
      cacheable: false
  feed_1:
    display_plugin: feed
    id: feed_1
@@ -193,8 +202,21 @@ display:
          hide_empty: false
          empty_zero: false
          hide_alter_empty: true
          click_sort_column: value
          type: aggregator_title
          settings:
            display_as_link: false
          plugin_id: aggregator_title_link
          group_column: value
          group_columns: {  }
          group_rows: true
          delta_limit: 0
          delta_offset: 0
          delta_reversed: false
          delta_first_last: false
          multi_type: separator
          separator: ', '
          field_api_classes: false
          plugin_id: field
          entity_type: aggregator_feed
          entity_field: title
        url:
@@ -371,6 +393,12 @@ display:
        default: '0'
      title: 'OPML feed'
      sitename_title: true
      display_extenders: {  }
    cache_metadata:
      contexts:
        - 'languages:language_content'
        - 'languages:language_interface'
      cacheable: false
  page_1:
    display_plugin: page
    id: page_1
@@ -385,3 +413,9 @@ display:
        weight: 0
        context: '0'
        menu_name: tools
      display_extenders: {  }
    cache_metadata:
      contexts:
        - 'languages:language_content'
        - 'languages:language_interface'
      cacheable: false
+8 −0
Changes for core/modules/aggregator/config/schema/aggregator.schema.yml: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -47,3 +47,11 @@ block.settings.aggregator_feed_block:
    feed:
      type: string
      label: 'Feed'

field.formatter.settings.aggregator_title:
  type: mapping
  label: 'Formatter settings'
  mapping:
    display_as_link:
      type: boolean
      label: 'Display as link'
+0 −1
Changes for core/modules/aggregator/config/schema/aggregator.views.schema.yml: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -14,7 +14,6 @@ views.field.aggregator_title_link:
  mapping:
    display_as_link:
      type: boolean
      label: 'Display as link'

views.row.aggregator_rss:
  type: views_row
+2 −1
Changes for core/modules/aggregator/src/AggregatorFeedViewsData.php: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -35,7 +35,8 @@ public function getViewsData() {
    $data['aggregator_feed']['fid']['filter']['id'] = 'numeric';

    $data['aggregator_feed']['title']['help'] = $this->t('The title of the aggregator feed.');
    $data['aggregator_feed']['title']['field']['id'] = 'aggregator_title_link';
    $data['aggregator_feed']['title']['field']['default_formatter'] = 'aggregator_title';

    $data['aggregator_feed']['argument']['id'] = 'string';

    $data['aggregator_feed']['url']['help'] = $this->t('The fully-qualified URL of the feed.');
+1 −2
Changes for core/modules/aggregator/src/AggregatorItemViewsData.php: 1 added line, 2 removed lines.
Original line number Diff line number Diff line
@@ -28,8 +28,7 @@ public function getViewsData() {
    $data['aggregator_item']['iid']['argument']['numeric'] = TRUE;

    $data['aggregator_item']['title']['help'] = $this->t('The title of the aggregator item.');
    $data['aggregator_item']['title']['field']['id'] = 'aggregator_title_link';
    $data['aggregator_item']['title']['field']['extra'] = 'link';
    $data['aggregator_item']['title']['field']['default_formatter'] = 'aggregator_title';

    $data['aggregator_item']['link']['help'] = $this->t('The link to the original source URL of the item.');

Loading