FinancialType Schema: make is_deductible db default 0, make bool fields required
authoreileen <emcnaughton@wikimedia.org>
Tue, 5 Jan 2021 01:55:04 +0000 (14:55 +1300)
committereileen <emcnaughton@wikimedia.org>
Tue, 5 Jan 2021 01:55:41 +0000 (14:55 +1300)
CRM/Financial/DAO/FinancialType.php
xml/schema/Financial/FinancialType.xml

index 868e1e17a3a6011d68e9509be1c8df87237011de..2a3d44bba6cd6e34991ac8540f6489ca9fb89e51 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Financial/FinancialType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:8c3444c5cd613f6f817d6f7bbea2b05f)
+ * (GenCodeChecksum:ddbf4faec2a77ef3fa7b9d126c9d0443)
  */
 
 /**
@@ -158,8 +158,9 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Is Tax Deductible?'),
           'description' => ts('Is this financial type tax-deductible? If true, contributions of this type may be fully OR partially deductible - non-deductible amount is stored in the Contribution record.'),
+          'required' => TRUE,
           'where' => 'civicrm_financial_type.is_deductible',
-          'default' => '1',
+          'default' => '0',
           'table_name' => 'civicrm_financial_type',
           'entity' => 'FinancialType',
           'bao' => 'CRM_Financial_BAO_FinancialType',
@@ -175,6 +176,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Type is Reserved?'),
           'description' => ts('Is this a predefined system object?'),
+          'required' => TRUE,
           'where' => 'civicrm_financial_type.is_reserved',
           'default' => '0',
           'table_name' => 'civicrm_financial_type',
@@ -192,6 +194,7 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
           'type' => CRM_Utils_Type::T_BOOLEAN,
           'title' => ts('Financial Type Is Active?'),
           'description' => ts('Is this property active?'),
+          'required' => TRUE,
           'where' => 'civicrm_financial_type.is_active',
           'default' => '1',
           'table_name' => 'civicrm_financial_type',
index 4a68d037dbf0230828d7859d93745709f0d768e4..09530a7ae358a3bfc590452263cf4600e24f04bc 100644 (file)
@@ -55,8 +55,9 @@
     <name>is_deductible</name>
     <title>Is Tax Deductible?</title>
     <type>boolean</type>
+    <required>true</required>
     <length>4</length>
-    <default>1</default>
+    <default>0</default>
     <comment>Is this financial type tax-deductible? If true, contributions of this type may be fully OR partially deductible - non-deductible amount is stored in the Contribution record.</comment>
     <add>1.3</add>
     <html>
@@ -69,6 +70,7 @@
     <title>Financial Type is Reserved?</title>
     <type>boolean</type>
     <length>4</length>
+    <required>true</required>
     <comment>Is this a predefined system object?</comment>
     <add>1.3</add>
     <default>0</default>
@@ -83,6 +85,7 @@
     <default>1</default>
     <title>Financial Type Is Active?</title>
     <length>4</length>
+    <required>true</required>
     <comment>Is this property active?</comment>
     <add>1.3</add>
     <html>