Skip to content

[#2640994] fix(views): Consolidate all entity reference arguments into a single plugin, fix label token replacement

  • Consolidate all entity reference arguments into a single EntityArgument plugin.
  • BC provided for all the legacy ways these plugins could be instantiated or accessed
  • Remove a bunch of (nearly) duplicate code
  • Improve consistency and functionality while reducing technical debt
  • Add an EntityReferenceArgument (entity_target_id) plugin that correctly handles title token replacement
  • Provide post_update() method to set all entity reference arguments from numeric to entity_target_id

Suggested commit message:

[#2640994] fix(views): Consolidate all entity reference arguments into a single plugin, fix label token replacement

Authored-by: dww <git@dwwright.net>
Authored-by: tduong
Authored-by: Alex Bukach
Authored-by: Berdir
Authored-by: ameymudras
Authored-by: catch
Authored-by: Mohit Aghera <mohit.beta@gmail.com>
Edited by Derek Wright

Merge request reports