From 04146198a08bb79fbf16ba67718fb12da2539f96 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Sat, 19 Feb 2022 12:42:33 -0500 Subject: [PATCH] APIv4 - Add MailingGroup API --- CRM/Mailing/BAO/Mailing.php | 12 ++++++++++-- Civi/Api4/MailingGroup.php | 24 ++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 Civi/Api4/MailingGroup.php diff --git a/CRM/Mailing/BAO/Mailing.php b/CRM/Mailing/BAO/Mailing.php index 93592c8e01..7f065f0af8 100644 --- a/CRM/Mailing/BAO/Mailing.php +++ b/CRM/Mailing/BAO/Mailing.php @@ -3014,8 +3014,16 @@ ORDER BY civicrm_mailing.name"; */ public static function mailingGroupEntityTables() { return [ - CRM_Contact_BAO_Group::getTableName() => 'Group', - CRM_Mailing_BAO_Mailing::getTableName() => 'Mailing', + [ + 'id' => CRM_Contact_BAO_Group::getTableName(), + 'name' => 'Group', + 'label' => ts('Group'), + ], + [ + 'id' => CRM_Mailing_BAO_Mailing::getTableName(), + 'name' => 'Mailing', + 'label' => ts('Mailing'), + ], ]; } diff --git a/Civi/Api4/MailingGroup.php b/Civi/Api4/MailingGroup.php new file mode 100644 index 0000000000..5f69b5f03d --- /dev/null +++ b/Civi/Api4/MailingGroup.php @@ -0,0 +1,24 @@ +