diff --git a/CRM/Member/DAO/MembershipType.php b/CRM/Member/DAO/MembershipType.php index e4f260aa51e9..e80dfadc6096 100644 --- a/CRM/Member/DAO/MembershipType.php +++ b/CRM/Member/DAO/MembershipType.php @@ -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 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 1, + 'html' => [ + 'type' => 'Text', + ], ], 'description' => [ 'name' => 'description', @@ -294,7 +297,7 @@ public static function &fields() { '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 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 0, + 'html' => [ + 'type' => 'Text', + ], ], 'duration_unit' => [ 'name' => 'duration_unit', @@ -332,6 +338,9 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 0, + 'html' => [ + 'type' => 'Text', + ], ], 'period_type' => [ 'name' => 'period_type', @@ -344,6 +353,9 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 0, + 'html' => [ + 'type' => 'Select', + ], 'pseudoconstant' => [ 'callback' => 'CRM_Core_SelectValues::periodType', ] @@ -400,6 +412,9 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 0, + 'html' => [ + 'type' => 'Text', + ], ], 'visibility' => [ 'name' => 'visibility', @@ -426,6 +441,9 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 0, + 'html' => [ + 'type' => 'Text', + ], ], 'receipt_text_signup' => [ 'name' => 'receipt_text_signup', @@ -480,6 +498,9 @@ public static function &fields() { 'entity' => 'MembershipType', 'bao' => 'CRM_Member_BAO_MembershipType', 'localizable' => 0, + 'html' => [ + 'type' => 'CheckBox', + ], ], ]; CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']); diff --git a/xml/schema/Member/MembershipType.xml b/xml/schema/Member/MembershipType.xml index 6b6f92682292..0c37b8314eaa 100644 --- a/xml/schema/Member/MembershipType.xml +++ b/xml/schema/Member/MembershipType.xml @@ -47,6 +47,9 @@ 128 true Name of Membership Type + + Text + 1.5 @@ -114,11 +117,14 @@ minimum_fee - membership Type Minimum Fee + Membership Type Minimum Fee decimal 18,9 Minimum fee for this membership (0 for free/complimentary memberships). 0 + + Text + 1.5 @@ -139,6 +145,9 @@ duration_interval Membership Type Duration Interval int + + Text + Number of duration units in membership period (e.g. 1 year, 12 months). 1.5 @@ -148,6 +157,9 @@ varchar 8 Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day. + + Select + CRM_Core_SelectValues::periodType @@ -199,6 +211,9 @@ int Maximum number of related memberships. 4.3 + + Text + visibility @@ -217,6 +232,9 @@ weight Order int + + Text + 1.5 @@ -262,5 +280,8 @@ 1 Is this membership_type enabled 1.5 + + CheckBox +