Price metadata changes for SearchKit
authorAidan Saunders <aidan.saunders@squiffle.uk>
Tue, 25 Jul 2023 16:27:58 +0000 (17:27 +0100)
committerAidan Saunders <aidan.saunders@squiffle.uk>
Wed, 26 Jul 2023 14:10:39 +0000 (15:10 +0100)
CRM/Price/DAO/PriceField.php
CRM/Price/DAO/PriceFieldValue.php
CRM/Price/DAO/PriceSet.php
xml/schema/Price/PriceField.xml
xml/schema/Price/PriceFieldValue.xml
xml/schema/Price/PriceSet.xml

index dd5f5ac21640d6655fc170fa6a54d77f80403046..9ee80bc7a58f0989b533840de25cc0a4f6db0966 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Price/PriceField.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:8791160a4bdcda4cedad46724fceedda)
+ * (GenCodeChecksum:eedc14b6c87ac773e343c29a35e302ee)
  */
 
 /**
@@ -38,6 +38,19 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
    */
   public static $_log = TRUE;
 
+  /**
+   * Paths for accessing this entity in the UI.
+   *
+   * @var string[]
+   */
+  protected static $_paths = [
+    'add' => 'civicrm/admin/price/field/edit?reset=1&action=add&sid=[price_set_id]',
+    'update' => 'civicrm/admin/price/field/edit?reset=1&action=update&sid=[price_set_id]&fid=[id]',
+    'delete' => 'civicrm/admin/price/field/edit?reset=1&action=delete&sid=[price_set_id]&fid=[id]',
+    'preview' => 'civicrm/admin/price/field/edit?reset=1&action=preview&sid=[price_set_id]&fid=[id]',
+    'browse' => 'civicrm/admin/price/field',
+  ];
+
   /**
    * Price Field
    *
index 2be66d7ad1e81c587022f3adc468f54108ce14c3..d27e69ccbd64d282ed0c96915758b49901837acd 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Price/PriceFieldValue.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:35ea06d02ef79b422889f7c35508b7b6)
+ * (GenCodeChecksum:e5a4abf9acb4543aec6643717ee2d3d7)
  */
 
 /**
@@ -38,6 +38,19 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
    */
   public static $_log = FALSE;
 
+  /**
+   * Paths for accessing this entity in the UI.
+   *
+   * @var string[]
+   */
+  protected static $_paths = [
+    'add' => 'civicrm/admin/price/field/option/edit?reset=1&action=add&fid=[price_field_id]&sid=[price_field_id.price_set_id]',
+    'view' => 'civicrm/admin/price/field/option/edit?reset=1&action=view&oid=[id]&fid=[price_field_id]&sid=[price_field_id.price_set_id]',
+    'update' => 'civicrm/admin/price/field/option/edit?reset=1&action=update&oid=[id]&fid=[price_field_id]&sid=[price_field_id.price_set_id]',
+    'delete' => 'civicrm/admin/price/field/option/edit?reset=1&action=delete&oid=[id]&fid=[price_field_id]&sid=[price_field_id.price_set_id]',
+    'browse' => 'civicrm/admin/price/field/option',
+  ];
+
   /**
    * Price Field Value
    *
index 9afc97784f5311e98d600eff99011aca59e3e7ca..2eef150f453485f457e2020f570338d7156942e6 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Price/PriceSet.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:01bf707155bf45d044239f9001cfe42d)
+ * (GenCodeChecksum:26eb3f354cdcccf189c881d2ff2fa4c2)
  */
 
 /**
@@ -38,6 +38,19 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
    */
   public static $_log = TRUE;
 
+  /**
+   * Paths for accessing this entity in the UI.
+   *
+   * @var string[]
+   */
+  protected static $_paths = [
+    'add' => 'civicrm/admin/price/add?reset=1&action=add',
+    'update' => 'civicrm/admin/price/edit?reset=1&action=update&sid=[id]',
+    'delete' => 'civicrm/admin/price/edit?reset=1&action=delete&sid=[id]',
+    'preview' => 'civicrm/admin/price/edit?reset=1&action=preview&sid=[id]',
+    'browse' => 'civicrm/admin/price',
+  ];
+
   /**
    * Price Set
    *
index 1c729808a76613e04ff06d5cc655d9ba1914296f..b337b77288ca32b315ad26dd01ba836870ff804f 100644 (file)
@@ -7,6 +7,13 @@
   <add>1.8</add>
   <log>true</log>
   <component>CiviContribute</component>
+  <paths>
+    <add>civicrm/admin/price/field/edit?reset=1&amp;action=add&amp;sid=[price_set_id]</add>
+    <update>civicrm/admin/price/field/edit?reset=1&amp;action=update&amp;sid=[price_set_id]&amp;fid=[id]</update>
+    <delete>civicrm/admin/price/field/edit?reset=1&amp;action=delete&amp;sid=[price_set_id]&amp;fid=[id]</delete>
+    <preview>civicrm/admin/price/field/edit?reset=1&amp;action=preview&amp;sid=[price_set_id]&amp;fid=[id]</preview>
+    <browse>civicrm/admin/price/field</browse>
+  </paths>
   <field>
     <name>id</name>
     <title>Price Field ID</title>
index 9375b009ab2d485cac7ca658c55f8925d5971561..c566cb2c4096612df3982e8219371bf21d4ccb91 100644 (file)
@@ -6,6 +6,13 @@
   <name>civicrm_price_field_value</name>
   <add>3.3</add>
   <component>CiviContribute</component>
+  <paths>
+    <add>civicrm/admin/price/field/option/edit?reset=1&amp;action=add&amp;fid=[price_field_id]&amp;sid=[price_field_id.price_set_id]</add>
+    <view>civicrm/admin/price/field/option/edit?reset=1&amp;action=view&amp;oid=[id]&amp;fid=[price_field_id]&amp;sid=[price_field_id.price_set_id]</view>
+    <update>civicrm/admin/price/field/option/edit?reset=1&amp;action=update&amp;oid=[id]&amp;fid=[price_field_id]&amp;sid=[price_field_id.price_set_id]</update>
+    <delete>civicrm/admin/price/field/option/edit?reset=1&amp;action=delete&amp;oid=[id]&amp;fid=[price_field_id]&amp;sid=[price_field_id.price_set_id]</delete>
+    <browse>civicrm/admin/price/field/option</browse>
+  </paths>
   <field>
     <name>id</name>
     <title>Price Field Value ID</title>
index 3687426043226164cbe0278876d4598a365fa4d1..272f19bf634f44d6fc32fa5d0246b33f7723719b 100644 (file)
@@ -7,6 +7,13 @@
   <add>1.8</add>
   <log>true</log>
   <component>CiviContribute</component>
+  <paths>
+    <add>civicrm/admin/price/add?reset=1&amp;action=add</add>
+    <update>civicrm/admin/price/edit?reset=1&amp;action=update&amp;sid=[id]</update>
+    <delete>civicrm/admin/price/edit?reset=1&amp;action=delete&amp;sid=[id]</delete>
+    <preview>civicrm/admin/price/edit?reset=1&amp;action=preview&amp;sid=[id]</preview>
+    <browse>civicrm/admin/price</browse>
+  </paths>
   <field>
     <name>id</name>
     <title>Price Set</title>