CRM-13497 - getting there on main tables
[civicrm-core.git] / xml / schema / Member / Membership.xml
index d94e6adf957f8670fe2c9b43e7a53cd6dea337ee..84feccf9a4e4688ae9c3f4f6e13f20f60fa183f0 100644 (file)
@@ -34,6 +34,9 @@
       <import>true</import>
       <comment>FK to Contact ID</comment>
       <add>1.5</add>
+      <html>
+       <type>Autocomplete-Select</type>
+     </html>
   </field>
   <foreignKey>
       <name>contact_id</name>
@@ -56,6 +59,9 @@
         <keyColumn>id</keyColumn>
         <labelColumn>name</labelColumn>
       </pseudoconstant>
+      <html>
+        <type>Select></type>
+      </html>
       <add>1.5</add>
   </field>
   <foreignKey>
@@ -74,6 +80,9 @@
       <dataPattern>/\d{4}-?\d{2}-?\d{2}/</dataPattern>
       <comment>Beginning of initial membership period (member since...).</comment>
       <add>1.5</add>
+      <html>
+        <type>Select Date</type>
+      </html>
   </field>
   <field>
       <name>start_date</name>
@@ -85,6 +94,9 @@
       <dataPattern>/\d{4}-?\d{2}-?\d{2}/</dataPattern>
       <comment>Beginning of current uninterrupted membership period.</comment>
       <add>1.5</add>
+      <html>
+        <type>Select Date</type>
+      </html>
   </field>
   <field>
       <name>end_date</name>
       <dataPattern>/\d{4}-?\d{2}-?\d{2}/</dataPattern>
       <comment>Current membership period expire date.</comment>
       <add>1.5</add>
+      <html>
+        <type>Select Date</type>
+      </html>
   </field>
   <field>
       <name>source</name>
       <type>varchar</type>
       <length>128</length>
       <add>1.5</add>
+      <html>
+         <type>Text</type>
+       </html>
   </field>
   <field>
       <name>status_id</name>
         <keyColumn>id</keyColumn>
         <labelColumn>label</labelColumn>
       </pseudoconstant>
+      <html>
+        <type>Select></type>
+      </html>
       <add>1.5</add>
   </field>
   <foreignKey>
       <headerPattern>/override$/i</headerPattern>
       <type>boolean</type>
       <comment>Admin users may set a manual status which overrides the calculated status. When this flag is true, automated status update scripts should NOT modify status for the record.</comment>
+      <html>
+         <type>CheckBox</type>
+       </html>
       <add>1.5</add>
   </field>
   <field>
       <type>int</type>
       <comment>Maximum number of related memberships (membership_type override).</comment>
       <add>4.3</add>
+      <html>
+         <type>Text</type>
+       </html>
   </field>
   <field>
       <name>is_test</name>
       <default>0</default>
       <import>true</import>
       <headerPattern>/(is.)?test(.member(ship)?)?/i</headerPattern>
+      <html>
+         <type>CheckBox</type>
+       </html>
   </field>
   <field>
       <name>is_pay_later</name>
       <import>true</import>
       <headerPattern>/(is.)?(pay(.)?later)$/i</headerPattern>
       <add>2.1</add>
+      <html>
+         <type>CheckBox</type>
+       </html>
   </field>
   <field>
     <name>contribution_recur_id</name>
     <import>true</import>
     <comment>The campaign for which this membership is attached.</comment>
     <add>3.4</add>
+    <html>
+      <type>Select</type>
+    </html>
   </field>
   <foreignKey>
     <name>campaign_id</name>