Problem/Motivation

If Primary Entity Reference is not as well supported as Entity Reference, we should identify what the gaps are and prioritize appropriately.

Steps to reproduce

Proposed resolution

Research led to creation of these issues (in proposed priority order):

  1. Views: #3558094: Views support
  2. Token: #3558159: Better token support
  3. Rules: #3559155: Rules (Typed Data?) support for the primary item
  4. Feeds: #3559173: Feeds support
  5. (modules providing entity reference field formatters/widgets): #3559176: Support for Field Formatters and Field Widgets defined for core Entity Reference fields
  6. Corresponding Entity References: (CER issue) #3558164: Add support for Primary Entity Reference fields (and others that extend Entity Reference?)

Other modules evaluated, but for which no action seems necessary:

  • Search API: no action required; Search API supports any field type that extends EntityReferenceItem
  • ECA: leverages Token so its issue (above) should mostly suffice
  • Entity Browser: leverages Views so its issue (above) will suffice

There are presumably a bunch of modules (like CER, above) that hardcode special support for core entity reference fields and which would need to take action to support Primary Entity Reference. Presumably those would be handled on an as-needed basis in their respective issue queues.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

jdleonard created an issue. See original summary.

jdleonard’s picture

Title: Identify any gaps with compatibility with Views, Search API, Token, ECA compared to core Entity Reference » Identify any gaps with compatibility with popular modules compared to core Entity Reference
Issue summary: View changes

Part-way through

jdleonard’s picture

Issue summary: View changes

Added rules compatibility issue to IS.

I had trouble getting the BPMN.io modeler to show itself in ECA, which prevented me from evaluating compatibility with ECA. Perhaps someone else can try that.

jdleonard’s picture

Issue summary: View changes

Got ECA working on DrupalForge.

jdleonard’s picture

Issue summary: View changes

Added Feeds support issue to IS.

jdleonard’s picture

Component: Code » Miscellaneous
Assigned: jdleonard » Unassigned
Issue summary: View changes
Status: Active » Needs review

Updated issue summary with my analysis.

bluegeek9’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.