Add field metadata to MembershipType schema info (xml)
authoreileen <emcnaughton@wikimedia.org>
Mon, 14 May 2018 00:55:48 +0000 (12:55 +1200)
committereileen <emcnaughton@wikimedia.org>
Mon, 14 May 2018 01:05:44 +0000 (13:05 +1200)
CRM/Member/DAO/MembershipType.php
xml/schema/Member/MembershipType.xml

index e4f260aa51e9c0d5e81cc65fb892e9bbc9ed49f3..e80dfadc6096acdcdc580356115d9c457729968d 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Member/MembershipType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:c86019d4817d79e1dd59d69eaa2a3eb6)
+ * (GenCodeChecksum:f79b8b7075dd740416b24eff8ebd147b)
  */
 
 /**
@@ -246,6 +246,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 1,
+          'html' => [
+            'type' => 'Text',
+          ],
         ],
         'description' => [
           'name' => 'description',
@@ -294,7 +297,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
         'minimum_fee' => [
           'name' => 'minimum_fee',
           'type' => CRM_Utils_Type::T_MONEY,
-          'title' => ts('membership Type Minimum Fee'),
+          'title' => ts('Membership Type Minimum Fee'),
           'description' => 'Minimum fee for this membership (0 for free/complimentary memberships).',
           'precision' => [
             18,
@@ -304,6 +307,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Text',
+          ],
         ],
         'duration_unit' => [
           'name' => 'duration_unit',
@@ -332,6 +338,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Text',
+          ],
         ],
         'period_type' => [
           'name' => 'period_type',
@@ -344,6 +353,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Select',
+          ],
           'pseudoconstant' => [
             'callback' => 'CRM_Core_SelectValues::periodType',
           ]
@@ -400,6 +412,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Text',
+          ],
         ],
         'visibility' => [
           'name' => 'visibility',
@@ -426,6 +441,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Text',
+          ],
         ],
         'receipt_text_signup' => [
           'name' => 'receipt_text_signup',
@@ -480,6 +498,9 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'entity' => 'MembershipType',
           'bao' => 'CRM_Member_BAO_MembershipType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'CheckBox',
+          ],
         ],
       ];
       CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);
index 6b6f92682292c55ea8e266ccc6f5bffbc3a55795..0c37b8314eaae44e732d4372d0bc3545c42b94a9 100644 (file)
@@ -47,6 +47,9 @@
     <length>128</length>
     <localizable>true</localizable>
     <comment>Name of Membership Type</comment>
+    <html>
+      <type>Text</type>
+    </html>
     <add>1.5</add>
   </field>
   <field>
   </foreignKey>
   <field>
     <name>minimum_fee</name>
-    <title>membership Type Minimum Fee</title>
+    <title>Membership Type Minimum Fee</title>
     <type>decimal</type>
     <length>18,9</length>
     <comment>Minimum fee for this membership (0 for free/complimentary memberships).</comment>
     <default>0</default>
+    <html>
+      <type>Text</type>
+    </html>
     <add>1.5</add>
   </field>
   <field>
     <name>duration_interval</name>
     <title>Membership Type Duration Interval</title>
     <type>int</type>
+    <html>
+      <type>Text</type>
+    </html>
     <comment>Number of duration units in membership period (e.g. 1 year, 12 months).</comment>
     <add>1.5</add>
   </field>
     <type>varchar</type>
     <length>8</length>
     <comment>Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day.</comment>
+    <html>
+      <type>Select</type>
+    </html>
     <pseudoconstant>
       <callback>CRM_Core_SelectValues::periodType</callback>
     </pseudoconstant>
     <type>int</type>
     <comment>Maximum number of related memberships.</comment>
     <add>4.3</add>
+    <html>
+      <type>Text</type>
+    </html>
   </field>
   <field>
     <name>visibility</name>
     <name>weight</name>
     <title>Order</title>
     <type>int</type>
+    <html>
+      <type>Text</type>
+    </html>
     <add>1.5</add>
   </field>
   <field>
     <default>1</default>
     <comment>Is this membership_type enabled</comment>
     <add>1.5</add>
+    <html>
+      <type>CheckBox</type>
+    </html>
   </field>
 </table>