From bcb2fab917816ac2c159272dd2b81a8eb784bcc2 Mon Sep 17 00:00:00 2001 From: colemanw Date: Sat, 24 Jun 2023 19:30:47 -0500 Subject: [PATCH] Switch to autoLinks for SMSProvider page --- CRM/SMS/DAO/Provider.php | 15 +++++++++++-- CRM/SMS/Page/Provider.php | 43 ------------------------------------- xml/schema/SMS/Provider.xml | 6 ++++++ 3 files changed, 19 insertions(+), 45 deletions(-) diff --git a/CRM/SMS/DAO/Provider.php b/CRM/SMS/DAO/Provider.php index 7875b0814e..3be708e169 100644 --- a/CRM/SMS/DAO/Provider.php +++ b/CRM/SMS/DAO/Provider.php @@ -6,7 +6,7 @@ * * Generated from xml/schema/CRM/SMS/Provider.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:ebadcc1aa561a61001ec934e60a9c475) + * (GenCodeChecksum:ea1cbd7f1f11e5665fff00358476e535) */ /** @@ -37,6 +37,17 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO { */ public static $_log = FALSE; + /** + * Paths for accessing this entity in the UI. + * + * @var string[] + */ + protected static $_paths = [ + 'add' => 'civicrm/admin/sms/provider?reset=1&action=add', + 'delete' => 'civicrm/admin/sms/provider?reset=1&action=delete&id=[id]', + 'update' => 'civicrm/admin/sms/provider?reset=1&action=update&id=[id]', + ]; + /** * SMS Provider ID * @@ -141,7 +152,7 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO { * Whether to return the plural version of the title. */ public static function getEntityTitle($plural = FALSE) { - return $plural ? ts('Providers') : ts('Provider'); + return $plural ? ts('SMS Providers') : ts('SMS Provider'); } /** diff --git a/CRM/SMS/Page/Provider.php b/CRM/SMS/Page/Provider.php index 9122dca44e..5364178c14 100644 --- a/CRM/SMS/Page/Provider.php +++ b/CRM/SMS/Page/Provider.php @@ -22,13 +22,6 @@ class CRM_SMS_Page_Provider extends CRM_Core_Page_Basic { public $useLivePageJS = TRUE; - /** - * The action links that we need to display for the browse screen. - * - * @var array - */ - public static $_links = NULL; - /** * Get BAO Name. * @@ -39,42 +32,6 @@ class CRM_SMS_Page_Provider extends CRM_Core_Page_Basic { return 'CRM_SMS_BAO_Provider'; } - /** - * Get action Links. - * - * @return array - * (reference) of action links - */ - public function &links() { - if (!(self::$_links)) { - self::$_links = array( - CRM_Core_Action::UPDATE => array( - 'name' => ts('Edit'), - 'url' => 'civicrm/admin/sms/provider', - 'qs' => 'action=update&id=%%id%%&reset=1', - 'title' => ts('Edit Provider'), - ), - CRM_Core_Action::DELETE => array( - 'name' => ts('Delete'), - 'url' => 'civicrm/admin/sms/provider', - 'qs' => 'action=delete&id=%%id%%', - 'title' => ts('Delete Provider'), - ), - CRM_Core_Action::ENABLE => array( - 'name' => ts('Enable'), - 'ref' => 'crm-enable-disable', - 'title' => ts('Enable Provider'), - ), - CRM_Core_Action::DISABLE => array( - 'name' => ts('Disable'), - 'ref' => 'crm-enable-disable', - 'title' => ts('Disable Provider'), - ), - ); - } - return self::$_links; - } - /** * Run the page. * diff --git a/xml/schema/SMS/Provider.xml b/xml/schema/SMS/Provider.xml index f33a94d2ac..ad9e39f81a 100644 --- a/xml/schema/SMS/Provider.xml +++ b/xml/schema/SMS/Provider.xml @@ -6,6 +6,12 @@ civicrm_sms_provider Table to add different sms providers 4.2 + + civicrm/admin/sms/provider?reset=1&action=add + civicrm/admin/sms/provider?reset=1&action=delete&id=[id] + civicrm/admin/sms/provider?reset=1&action=update&id=[id] + + SMS Provider id SMS Provider ID -- 2.25.1