APIv4 - Add `case_id` field to Activity entity
authorColeman Watts <coleman@civicrm.org>
Sat, 13 Aug 2022 01:30:40 +0000 (21:30 -0400)
committerColeman Watts <coleman@civicrm.org>
Mon, 15 Aug 2022 12:16:19 +0000 (08:16 -0400)
commit79f4446df9334c66aec0249a0e664105f90631b9
treef1ff43940cec30bc01f46d9fab764c0f56d79f58
parent9fdb37b4bae4f19623295ca2113235bab8f7063e
APIv4 - Add `case_id` field to Activity entity

This virtual field allows an activity to be easily filed on a case,
and for cases to be looked up in SearchKit activity searches.
Civi/Api4/Event/Subscriber/ActivitySchemaMapSubscriber.php [new file with mode: 0644]
Civi/Api4/Service/Schema/Joinable/ExtraJoinable.php [new file with mode: 0644]
Civi/Api4/Service/Schema/Joinable/Joinable.php
Civi/Api4/Service/Schema/Joiner.php
Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php
Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php