Update MembershipType.name to be a required field
authoreileen <emcnaughton@wikimedia.org>
Tue, 2 Jun 2020 01:36:24 +0000 (13:36 +1200)
committereileen <emcnaughton@wikimedia.org>
Tue, 2 Jun 2020 01:36:24 +0000 (13:36 +1200)
CRM/Core/I18n/SchemaStructure.php
CRM/Member/DAO/MembershipType.php
xml/schema/Member/MembershipType.xml

index 0c7cebdb80c1073d28175fc89d465afe606f6c6f..ecadf83929c92afe8751d3ef86a9ba1f984827ae 100644 (file)
@@ -118,7 +118,7 @@ class CRM_Core_I18n_SchemaStructure {
           'title' => "varchar(127) COMMENT 'Payment Processor Descriptive Name.'",
         ],
         'civicrm_membership_type' => [
-          'name' => "varchar(128) COMMENT 'Name of Membership Type'",
+          'name' => "varchar(128) NOT NULL COMMENT 'Name of Membership Type'",
           'description' => "varchar(255) COMMENT 'Description of Membership Type'",
         ],
         'civicrm_membership_block' => [
@@ -486,6 +486,7 @@ class CRM_Core_I18n_SchemaStructure {
           'name' => [
             'type' => "Text",
             'label' => "Name",
+            'required' => "true",
           ],
           'description' => [
             'type' => "TextArea",
index 58c07d9bd7a753d53a94835fbf32ea245ac91fbf..9e51fd1fcc3c2bf6fde34de7da47c6d7989b93f3 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Member/MembershipType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:c188b3772bd7ba843454e591a1fb0fd6)
+ * (GenCodeChecksum:c75161ef1844cf9a3977d458f0cb515b)
  */
 
 /**
@@ -237,6 +237,7 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
           'type' => CRM_Utils_Type::T_STRING,
           'title' => ts('Membership Type'),
           'description' => ts('Name of Membership Type'),
+          'required' => TRUE,
           'maxlength' => 128,
           'size' => CRM_Utils_Type::HUGE,
           'import' => TRUE,
index 47a623054846f76c078f8c5ebaac8dd1522e1c87..0007eefaf2fe76a2ca347cc4221a357c54a1b49e 100644 (file)
@@ -43,6 +43,7 @@
     <uniqueName>membership_type</uniqueName>
     <title>Membership Type</title>
     <type>varchar</type>
+    <required>true</required>
     <import>true</import>
     <length>128</length>
     <localizable>true</localizable>