Problem/Motivation

There are several options in the "Display in entity links" checkbox set that are non-functional. Many of these fields were carried over from Flag 3.x with the intention of implementing them when D8 was stable and Flag core was functioning.

We never got around to that.

Proposed resolution

Get around to that.

Implement remaining view modes, or remove them entirely. Some of this might be transitioned to psudofields and D8 view modes instead of a specific checkbox. Create a test for display modes and link display options.

Remaining tasks

Research which display link options may still be implemented as they were in 3.x, preferring view modes & psudofields where possible.
Create patch.

User interface changes

Options may be added or removed from FlagEditForm.

API changes

Options may be added or removed from the entity and node flag types.

Data model changes

Flag type plugin configuration changes.

Comments

socketwench created an issue. See original summary.

joachim’s picture

socketwench’s picture

  • Display on RSS view mode
  • Display on Search index view mode
  • Display on Search result highlighting input view mode
joachim’s picture

Do you mean display as a pseudofield, or display in links?

socketwench’s picture

I mean those checkboxes under "Display in entity links".

joachim’s picture

socketwench’s picture

A lot of those checkboxes just seem like artifacts from before Drupal 7. With view modes being a much bigger deal in 8, I keep wondering if we should majorly rethink that entire set of options. I would imagine most would rather use psudofields and view modes in 8.

joachim’s picture

We need these because the 'show as link' option would otherwise show in every view mode, because the node links display element doesn't have options.

Granted, some of these view modes don't look like they belong, but to filter them out would require per-entity specialization.

socketwench’s picture

Status: Active » Closed (duplicate)
Related issues: +#2749239: Move "Display in entity links" section to bottom of Display Options

Now that I look at this issue again, I discover I actually was hitting a UX issue.

joachim’s picture

Issue tags: -Release blocker