CRM-12466, upgrade related fixes
authorKurund Jalmi <kurund@civicrm.org>
Tue, 21 May 2013 01:53:04 +0000 (21:53 -0400)
committerKurund Jalmi <kurund@civicrm.org>
Tue, 21 May 2013 01:53:04 +0000 (21:53 -0400)
CRM/Upgrade/Incremental/sql/4.3.4.mysql.tpl

index ea0b70fa5085cbe2eb3c428d9f8029a230f92e2f..4f1ee85ff3f5f6ab546597dec5b13aec8af78b31 100644 (file)
@@ -1 +1,24 @@
-{* placeholder file for upgrade*}
+{* file to handle db changes in 4.3.4 during upgrade*}
+
+-- CRM-12466
+INSERT INTO
+civicrm_option_group (name, {localize field='title'}title{/localize}, is_reserved, is_active)
+VALUES
+('contact_smart_group_display', {localize}'{ts escape="sql"}Contact Smart Group View Options{/ts}'{/localize}, 1, 1);
+
+SELECT @option_group_id_csgOpt := max(id) FROM civicrm_option_group WHERE name = 'contact_smart_group_display';
+
+INSERT INTO
+civicrm_option_value (option_group_id, {localize field='label'}label{/localize}, value, name, grouping, filter,
+is_default, weight)
+VALUES
+(@option_group_id_csgOpt, {localize}'Show Smart Groups on Demand'{/localize}, 1, 'showondemand', NULL, 0, 0, 1),
+(@option_group_id_csgOpt, {localize}'Always Show Smart Groups'{/localize}, 2, 'alwaysshow', NULL, 0, 0, 2),
+(@option_group_id_csgOpt, {localize}'Hide Smart Groups'{/localize}, 3, 'hide' , NULL, 0, 0, 3);
+
+
+INSERT INTO civicrm_setting
+(domain_id, contact_id, is_domain, group_name, name, value)
+VALUES
+({$domainID}, NULL, 1, 'CiviCRM Preferences', 'contact_smart_group_display', '{serialize}1{/serialize}');
+