*
* Generated from xml/schema/CRM/Core/ActionLog.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:5437b79ba43089ace75ed2e072e7677e)
+ * (GenCodeChecksum:f3a6da0a3e4c1c9601265c8ad6eb85f4)
*/
/**
/**
* Was there any error sending the reminder?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Error?'),
'description' => ts('Was there any error sending the reminder?'),
+ 'required' => TRUE,
'where' => 'civicrm_action_log.is_error',
'default' => '0',
'table_name' => 'civicrm_action_log',
*
* Generated from xml/schema/CRM/Core/ActionSchedule.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:ea596948c02894437bcc1a3f5b5c4f9d)
+ * (GenCodeChecksum:444acdd7b222ed9f593b0b84aebfb763)
*/
/**
/**
* Is this the recipient criteria limited to OR in addition to?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
public $start_action_date;
/**
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this option active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Record Activity for this reminder?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Limit To'),
'description' => ts('Is this the recipient criteria limited to OR in addition to?'),
+ 'required' => TRUE,
'where' => 'civicrm_action_schedule.limit_to',
+ 'default' => '1',
'table_name' => 'civicrm_action_schedule',
'entity' => 'ActionSchedule',
'bao' => 'CRM_Core_BAO_ActionSchedule',
'name' => 'is_repeat',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Repeat?'),
+ 'required' => TRUE,
'where' => 'civicrm_action_schedule.is_repeat',
'default' => '0',
'table_name' => 'civicrm_action_schedule',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Schedule is Active?'),
'description' => ts('Is this option active?'),
+ 'required' => TRUE,
'where' => 'civicrm_action_schedule.is_active',
'default' => '1',
'table_name' => 'civicrm_action_schedule',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Record Activity for Reminder?'),
'description' => ts('Record Activity for this reminder?'),
+ 'required' => TRUE,
'where' => 'civicrm_action_schedule.record_activity',
- 'default' => NULL,
+ 'default' => '0',
'table_name' => 'civicrm_action_schedule',
'entity' => 'ActionSchedule',
'bao' => 'CRM_Core_BAO_ActionSchedule',
*
* Generated from xml/schema/CRM/Core/Address.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:80a3c43c953f8fe1ddb7ac96cd926139)
+ * (GenCodeChecksum:63f758987eb3ff9fb47750eddb1a9ee8)
*/
/**
/**
* Is this the primary address.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this the billing address.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this a manually entered geo code
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Primary address'),
'description' => ts('Is this the primary address.'),
+ 'required' => TRUE,
'where' => 'civicrm_address.is_primary',
'default' => '0',
'table_name' => 'civicrm_address',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Billing Address'),
'description' => ts('Is this the billing address.'),
+ 'required' => TRUE,
'where' => 'civicrm_address.is_billing',
'default' => '0',
'table_name' => 'civicrm_address',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Manually Geocoded'),
'description' => ts('Is this a manually entered geo code'),
+ 'required' => TRUE,
'where' => 'civicrm_address.manual_geo_code',
'export' => TRUE,
'default' => '0',
*
* Generated from xml/schema/CRM/Core/Country.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:7798fb6aea4643dd3f7189981c641012)
+ * (GenCodeChecksum:27aa4dca6a02c9e3827feff015f759fe)
*/
/**
/**
* Should state/province be displayed as abbreviation for contacts from this country?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this Country active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Abbreviate Province?'),
'description' => ts('Should state/province be displayed as abbreviation for contacts from this country?'),
+ 'required' => TRUE,
'where' => 'civicrm_country.is_province_abbreviated',
'default' => '0',
'table_name' => 'civicrm_country',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Country Is Active'),
'description' => ts('Is this Country active?'),
+ 'required' => TRUE,
'where' => 'civicrm_country.is_active',
'default' => '1',
'table_name' => 'civicrm_country',
*
* Generated from xml/schema/CRM/Core/County.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:5a261e24e77bb54854f782628a13dbf6)
+ * (GenCodeChecksum:3b5b06caf78948fe6bbbafe831c2aa96)
*/
/**
/**
* Is this County active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('County Is Active'),
'description' => ts('Is this County active?'),
+ 'required' => TRUE,
'where' => 'civicrm_county.is_active',
'default' => '1',
'table_name' => 'civicrm_county',
*
* Generated from xml/schema/CRM/Core/CustomField.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:3af9363de85802021c314ddb8d443848)
+ * (GenCodeChecksum:52ca62aae191d0b8f9ec8bf5ad5595d1)
*/
/**
/**
* Is a value required for this property.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this property searchable.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this property range searchable.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this property set by PHP Code? A code field is viewable but not editable
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should the multi-record custom field values be displayed in tab table listing
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Custom Field Is Required?'),
'description' => ts('Is a value required for this property.'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_field.is_required',
'default' => '0',
'table_name' => 'civicrm_custom_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Allow Searching on Field?'),
'description' => ts('Is this property searchable.'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_field.is_searchable',
'default' => '0',
'table_name' => 'civicrm_custom_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Search as a Range'),
'description' => ts('Is this property range searchable.'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_field.is_search_range',
'default' => '0',
'table_name' => 'civicrm_custom_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Field is Viewable'),
'description' => ts('Is this property set by PHP Code? A code field is viewable but not editable'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_field.is_view',
'default' => '0',
'table_name' => 'civicrm_custom_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Field Display'),
'description' => ts('Should the multi-record custom field values be displayed in tab table listing'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_field.in_selector',
'default' => '0',
'table_name' => 'civicrm_custom_field',
*
* Generated from xml/schema/CRM/Core/CustomGroup.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:979bca796163b9af253a7860d9d4a01d)
+ * (GenCodeChecksum:65d78bdab80228a63775214faab08ee0)
*/
/**
/**
* Will this group be in collapsed or expanded mode on initial display ?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this property active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Does this group hold multiple values?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Will this group be in collapsed or expanded mode on advanced search display ?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this a reserved Custom Group?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this property public?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Collapse Custom Group?'),
'description' => ts('Will this group be in collapsed or expanded mode on initial display ?'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_group.collapse_display',
'default' => '0',
'table_name' => 'civicrm_custom_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Custom Group Is Active?'),
'description' => ts('Is this property active?'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_group.is_active',
'default' => '1',
'table_name' => 'civicrm_custom_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Supports Multiple Records'),
'description' => ts('Does this group hold multiple values?'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_group.is_multiple',
'default' => '0',
'table_name' => 'civicrm_custom_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Collapse Group Display'),
'description' => ts('Will this group be in collapsed or expanded mode on advanced search display ?'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_group.collapse_adv_display',
'default' => '0',
'table_name' => 'civicrm_custom_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Reserved Group?'),
'description' => ts('Is this a reserved Custom Group?'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_group.is_reserved',
'default' => '0',
'table_name' => 'civicrm_custom_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Custom Group Is Public?'),
'description' => ts('Is this property public?'),
+ 'required' => TRUE,
'where' => 'civicrm_custom_group.is_public',
'default' => '1',
'table_name' => 'civicrm_custom_group',
*
* Generated from xml/schema/CRM/Core/Dashboard.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:c93931e695d897a5f4ad92e388748424)
+ * (GenCodeChecksum:35f8b4725d70d269c6c23ed8f7e2b47d)
*/
/**
/**
* Is this dashlet active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this dashlet reserved?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Dashlet Active?'),
'description' => ts('Is this dashlet active?'),
+ 'required' => TRUE,
'where' => 'civicrm_dashboard.is_active',
'default' => '0',
'table_name' => 'civicrm_dashboard',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Dashlet Reserved?'),
'description' => ts('Is this dashlet reserved?'),
+ 'required' => TRUE,
'where' => 'civicrm_dashboard.is_reserved',
'default' => '0',
'table_name' => 'civicrm_dashboard',
*
* Generated from xml/schema/CRM/Core/Email.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:2a48ebd09a4f1de290856c1e7315ce69)
+ * (GenCodeChecksum:58fe115e0962f83c3906bce5f663f0fc)
*/
/**
/**
* Is this the primary email address
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this the billing?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Primary email'),
'description' => ts('Is this the primary email address'),
+ 'required' => TRUE,
'where' => 'civicrm_email.is_primary',
'default' => '0',
'table_name' => 'civicrm_email',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Billing Email?'),
'description' => ts('Is this the billing?'),
+ 'required' => TRUE,
'where' => 'civicrm_email.is_billing',
'default' => '0',
'table_name' => 'civicrm_email',
*
* Generated from xml/schema/CRM/Core/IM.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:830e0ccbcdcfe1769330d4cfb39f3285)
+ * (GenCodeChecksum:aa43f28e70d1de3571aa1775f71d7990)
*/
/**
/**
* Is this the primary IM for this contact and location.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this the billing?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Primary IM'),
'description' => ts('Is this the primary IM for this contact and location.'),
+ 'required' => TRUE,
'where' => 'civicrm_im.is_primary',
'default' => '0',
'table_name' => 'civicrm_im',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is IM Billing?'),
'description' => ts('Is this the billing?'),
+ 'required' => TRUE,
'where' => 'civicrm_im.is_billing',
'default' => '0',
'table_name' => 'civicrm_im',
*
* Generated from xml/schema/CRM/Core/Job.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:75ec772bec625c1d315df0abadd2fca6)
+ * (GenCodeChecksum:48dcb79d3068aa6d0a994054b84658fe)
*/
/**
/**
* Is this job active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Job Is Active?'),
'description' => ts('Is this job active?'),
+ 'required' => TRUE,
'where' => 'civicrm_job.is_active',
+ 'default' => '1',
'table_name' => 'civicrm_job',
'entity' => 'Job',
'bao' => 'CRM_Core_BAO_Job',
*
* Generated from xml/schema/CRM/Core/MailSettings.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:d0b9b61f890ea3ff893f8d4e03d0afcd)
+ * (GenCodeChecksum:d31cb841b4c5f88a27dacae0ab50a618)
*/
/**
/**
* whether this is the default set of settings for this domain
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* whether to use SSL or not
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Enabling this option will have CiviCRM skip any emails that do not have the Case ID or Case Hash so that the system will only process emails that can be placed on case records. Any emails that are not processed will be moved to the ignored folder.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
public $is_non_case_email_skipped;
/**
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Default Mail Settings?'),
'description' => ts('whether this is the default set of settings for this domain'),
+ 'required' => TRUE,
'where' => 'civicrm_mail_settings.is_default',
+ 'default' => '0',
'table_name' => 'civicrm_mail_settings',
'entity' => 'MailSettings',
'bao' => 'CRM_Core_BAO_MailSettings',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Mail Account Uses SSL'),
'description' => ts('whether to use SSL or not'),
+ 'required' => TRUE,
'where' => 'civicrm_mail_settings.is_ssl',
+ 'default' => '0',
'table_name' => 'civicrm_mail_settings',
'entity' => 'MailSettings',
'bao' => 'CRM_Core_BAO_MailSettings',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Skip emails which do not have a Case ID or Case hash'),
'description' => ts('Enabling this option will have CiviCRM skip any emails that do not have the Case ID or Case Hash so that the system will only process emails that can be placed on case records. Any emails that are not processed will be moved to the ignored folder.'),
+ 'required' => TRUE,
'where' => 'civicrm_mail_settings.is_non_case_email_skipped',
'default' => '0',
'table_name' => 'civicrm_mail_settings',
'name' => 'is_contact_creation_disabled_if_no_match',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Do not create new contacts when filing emails'),
+ 'required' => TRUE,
'where' => 'civicrm_mail_settings.is_contact_creation_disabled_if_no_match',
'default' => '0',
'table_name' => 'civicrm_mail_settings',
*
* Generated from xml/schema/CRM/Core/Menu.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:a6c1c555579640a8bb83b496ee126e1a)
+ * (GenCodeChecksum:4d01bd1731e617a192799fab24077cac)
*/
/**
/**
* Is this menu item active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this menu accessible to the public?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this menu exposed to the navigation system?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should this menu be exposed via SSL if enabled?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* skip this url being exposed to breadcrumb
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Enabled?'),
'description' => ts('Is this menu item active?'),
+ 'required' => TRUE,
'where' => 'civicrm_menu.is_active',
+ 'default' => '1',
'table_name' => 'civicrm_menu',
'entity' => 'Menu',
'bao' => 'CRM_Core_DAO_Menu',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Public?'),
'description' => ts('Is this menu accessible to the public?'),
+ 'required' => TRUE,
'where' => 'civicrm_menu.is_public',
+ 'default' => '1',
'table_name' => 'civicrm_menu',
'entity' => 'Menu',
'bao' => 'CRM_Core_DAO_Menu',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Exposed?'),
'description' => ts('Is this menu exposed to the navigation system?'),
+ 'required' => TRUE,
'where' => 'civicrm_menu.is_exposed',
+ 'default' => '1',
'table_name' => 'civicrm_menu',
'entity' => 'Menu',
'bao' => 'CRM_Core_DAO_Menu',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Use SSL?'),
'description' => ts('Should this menu be exposed via SSL if enabled?'),
+ 'required' => TRUE,
'where' => 'civicrm_menu.is_ssl',
+ 'default' => '1',
'table_name' => 'civicrm_menu',
'entity' => 'Menu',
'bao' => 'CRM_Core_DAO_Menu',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Hide Breadcrumb?'),
'description' => ts('skip this url being exposed to breadcrumb'),
+ 'required' => TRUE,
'where' => 'civicrm_menu.skipBreadcrumb',
+ 'default' => '0',
'table_name' => 'civicrm_menu',
'entity' => 'Menu',
'bao' => 'CRM_Core_DAO_Menu',
*
* Generated from xml/schema/CRM/Core/MessageTemplate.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1fba7635baeb10d95b90c02ca4ea99c6)
+ * (GenCodeChecksum:a2e8de0828f836d42d4dcce19200ab27)
*/
/**
public $msg_html;
/**
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* is this the default message template for the workflow referenced by workflow_id?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* is this the reserved message template which we ship for the workflow referenced by workflow_id?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this message template used for sms?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'name' => 'is_active',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Active'),
+ 'required' => TRUE,
'where' => 'civicrm_msg_template.is_active',
'default' => '1',
'table_name' => 'civicrm_msg_template',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Message Template Is Default?'),
'description' => ts('is this the default message template for the workflow referenced by workflow_id?'),
+ 'required' => TRUE,
'where' => 'civicrm_msg_template.is_default',
'default' => '1',
'table_name' => 'civicrm_msg_template',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Message Template Is Reserved?'),
'description' => ts('is this the reserved message template which we ship for the workflow referenced by workflow_id?'),
+ 'required' => TRUE,
'where' => 'civicrm_msg_template.is_reserved',
'default' => '0',
'table_name' => 'civicrm_msg_template',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Message Template is used for SMS?'),
'description' => ts('Is this message template used for sms?'),
+ 'required' => TRUE,
'where' => 'civicrm_msg_template.is_sms',
'default' => '0',
'table_name' => 'civicrm_msg_template',
*
* Generated from xml/schema/CRM/Core/OpenID.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:0e8f41d1f528dfadc08d7f53610948ca)
+ * (GenCodeChecksum:7c70e03ffe06633c9e61c5845967d286)
*/
/**
/**
* Is this the primary email for this contact and location.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Primary ID'),
'description' => ts('Is this the primary email for this contact and location.'),
+ 'required' => TRUE,
'where' => 'civicrm_openid.is_primary',
'default' => '0',
'table_name' => 'civicrm_openid',
*
* Generated from xml/schema/CRM/Core/Phone.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:76f82c31308292a82535fb6bcf6acc4d)
+ * (GenCodeChecksum:b55a8820477e7df5db59b4ac8dc6adb6)
*/
/**
/**
* Is this the primary phone for this contact and location.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this the billing?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Primary phone'),
'description' => ts('Is this the primary phone for this contact and location.'),
+ 'required' => TRUE,
'where' => 'civicrm_phone.is_primary',
'default' => '0',
'table_name' => 'civicrm_phone',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Billing Phone'),
'description' => ts('Is this the billing?'),
+ 'required' => TRUE,
'where' => 'civicrm_phone.is_billing',
'default' => '0',
'table_name' => 'civicrm_phone',
*
* Generated from xml/schema/CRM/Core/PrevNextCache.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:34c9a3b8f37f15fa5f0d9174e5e1c981)
+ * (GenCodeChecksum:f024b706891db44527cdb153c1cdaea7)
*/
/**
public $data;
/**
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'name' => 'is_selected',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Selected'),
+ 'required' => TRUE,
'where' => 'civicrm_prevnext_cache.is_selected',
'default' => '0',
'table_name' => 'civicrm_prevnext_cache',
*
* Generated from xml/schema/CRM/Core/PrintLabel.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:2ff186e7860c945a080bd0d8672dee5f)
+ * (GenCodeChecksum:55db87fdd43d6037d64da10df24fc2b8)
*/
/**
/**
* Is this default?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this option active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this reserved label?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Label is Default?'),
'description' => ts('Is this default?'),
+ 'required' => TRUE,
'where' => 'civicrm_print_label.is_default',
'default' => '1',
'table_name' => 'civicrm_print_label',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Label Is Active?'),
'description' => ts('Is this option active?'),
+ 'required' => TRUE,
'where' => 'civicrm_print_label.is_active',
'default' => '1',
'table_name' => 'civicrm_print_label',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Label Reserved?'),
'description' => ts('Is this reserved label?'),
+ 'required' => TRUE,
'where' => 'civicrm_print_label.is_reserved',
'default' => '1',
'table_name' => 'civicrm_print_label',
*
* Generated from xml/schema/CRM/Core/Setting.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1540ee58b9ec485590f4ce8cfe94f5a4)
+ * (GenCodeChecksum:faec64e198a9187d40a3c1036a543d5c)
*/
/**
/**
* Is this setting a contact specific or site wide setting?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Is Domain Setting?'),
'description' => ts('Is this setting a contact specific or site wide setting?'),
+ 'required' => TRUE,
'where' => 'civicrm_setting.is_domain',
+ 'default' => '0',
'table_name' => 'civicrm_setting',
'entity' => 'Setting',
'bao' => 'CRM_Core_BAO_Setting',
*
* Generated from xml/schema/CRM/Core/StateProvince.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:fe8e2b8bd40cc99eb28b66260a48da80)
+ * (GenCodeChecksum:b52f997bf6a08f0408c349a0ef187779)
*/
/**
/**
* Is this StateProvince active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('StateProvince Is Active'),
'description' => ts('Is this StateProvince active?'),
+ 'required' => TRUE,
'where' => 'civicrm_state_province.is_active',
'default' => '1',
'table_name' => 'civicrm_state_province',
*
* Generated from xml/schema/CRM/Core/StatusPreference.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1fca44b28defd0dfa440e071408ae623)
+ * (GenCodeChecksum:3be71b1385c3b8095593a3c916f63b38)
*/
/**
/**
* Is this status check active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Check Is Active'),
'description' => ts('Is this status check active?'),
+ 'required' => TRUE,
'where' => 'civicrm_status_pref.is_active',
'default' => '1',
'table_name' => 'civicrm_status_pref',
*
* Generated from xml/schema/CRM/Core/Tag.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:4e8a87bf73d5f2f09dacdd4891ee7305)
+ * (GenCodeChecksum:68e222188dd1d031d2219aa1617e15af)
*/
/**
/**
* Is this tag selectable / displayed
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
public $is_selectable;
/**
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
public $is_reserved;
/**
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Display Tag?'),
'description' => ts('Is this tag selectable / displayed'),
+ 'required' => TRUE,
'where' => 'civicrm_tag.is_selectable',
'default' => '1',
'table_name' => 'civicrm_tag',
'name' => 'is_reserved',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Reserved'),
+ 'required' => TRUE,
'where' => 'civicrm_tag.is_reserved',
'default' => '0',
'table_name' => 'civicrm_tag',
'name' => 'is_tagset',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Tagset'),
+ 'required' => TRUE,
'where' => 'civicrm_tag.is_tagset',
'default' => '0',
'table_name' => 'civicrm_tag',
*
* Generated from xml/schema/CRM/Core/UFField.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:dbab868218968878ca554480f974c2b4)
+ * (GenCodeChecksum:4d8ac7c59b6f2301cc22fe7966e8fc91)
*/
/**
/**
* Is this field currently shareable? If false, hide the field for all sharing contexts.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* the field is view only and not editable in user forms.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this field required when included in a user or registration form?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this field included as a column in the selector table?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this field included search form of profile?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this field reserved for use by some other CiviCRM functionality?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Include in multi-record listing?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Field Is Active'),
'description' => ts('Is this field currently shareable? If false, hide the field for all sharing contexts.'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.is_active',
'default' => '1',
'table_name' => 'civicrm_uf_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Is View Only'),
'description' => ts('the field is view only and not editable in user forms.'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.is_view',
'default' => '0',
'table_name' => 'civicrm_uf_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Field Is Required'),
'description' => ts('Is this field required when included in a user or registration form?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.is_required',
'default' => '0',
'table_name' => 'civicrm_uf_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Field Is a Filter'),
'description' => ts('Is this field included as a column in the selector table?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.in_selector',
'default' => '0',
'table_name' => 'civicrm_uf_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Field Is Searchable'),
'description' => ts('Is this field included search form of profile?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.is_searchable',
'default' => '0',
'table_name' => 'civicrm_uf_field',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Field Is Reserved'),
'description' => ts('Is this field reserved for use by some other CiviCRM functionality?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.is_reserved',
+ 'default' => '0',
'table_name' => 'civicrm_uf_field',
'entity' => 'UFField',
'bao' => 'CRM_Core_BAO_UFField',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Field Supports Multiple'),
'description' => ts('Include in multi-record listing?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_field.is_multi_summary',
'default' => '0',
'table_name' => 'civicrm_uf_field',
*
* Generated from xml/schema/CRM/Core/UFGroup.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:6d64e2deaff9b8408d4110c44d0e8152)
+ * (GenCodeChecksum:37e03f3367ced4a53471f4f137c8c8ad)
*/
/**
/**
* Is this form currently active? If false, hide all related fields for all sharing contexts.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should a CAPTCHA widget be included this Profile form.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Do we want to map results from this profile.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should edit link display in profile selector
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should we display a link to the website profile in profile selector
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should we update the contact record if we find a duplicate
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should we create a cms user for this profile
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Is this group reserved for use by some other CiviCRM functionality?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should we include proximity search feature in this profile search form?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
/**
* Should a Cancel button be included in this Profile form.
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Is Active'),
'description' => ts('Is this form currently active? If false, hide all related fields for all sharing contexts.'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_active',
'default' => '1',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Show Captcha On Profile'),
'description' => ts('Should a CAPTCHA widget be included this Profile form.'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.add_captcha',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Map Profile'),
'description' => ts('Do we want to map results from this profile.'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_map',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Show Edit Link?'),
'description' => ts('Should edit link display in profile selector'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_edit_link',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Show Link to CMS User'),
'description' => ts('Should we display a link to the website profile in profile selector'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_uf_link',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Update on Duplicate'),
'description' => ts('Should we update the contact record if we find a duplicate'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_update_dupe',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Create CMS User?'),
'description' => ts('Should we create a cms user for this profile '),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_cms_user',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Is Reserved'),
'description' => ts('Is this group reserved for use by some other CiviCRM functionality?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_reserved',
+ 'default' => '0',
'table_name' => 'civicrm_uf_group',
'entity' => 'UFGroup',
'bao' => 'CRM_Core_BAO_UFGroup',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Include Proximity Search?'),
'description' => ts('Should we include proximity search feature in this profile search form?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.is_proximity_search',
'default' => '0',
'table_name' => 'civicrm_uf_group',
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Include Cancel Button'),
'description' => ts('Should a Cancel button be included in this Profile form.'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_group.add_cancel_button',
'default' => '1',
'table_name' => 'civicrm_uf_group',
*
* Generated from xml/schema/CRM/Core/UFJoin.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1e4fa645d4bface77a08688d714ba651)
+ * (GenCodeChecksum:f2e966f7c15ec53893157c9fad65cde2)
*/
/**
/**
* Is this join currently active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Profile Use is active'),
'description' => ts('Is this join currently active?'),
+ 'required' => TRUE,
'where' => 'civicrm_uf_join.is_active',
'default' => '1',
'table_name' => 'civicrm_uf_join',
*
* Generated from xml/schema/CRM/Core/WordReplacement.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:705cadb5a39522334249027149873712)
+ * (GenCodeChecksum:c5865289b55e3bdbca5fbca82a61526b)
*/
/**
/**
* Is this entry active?
*
- * @var bool|string|null
+ * @var bool|string
* (SQL type: tinyint)
* Note that values will be retrieved from the database as a string.
*/
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Word Replacement is Active'),
'description' => ts('Is this entry active?'),
+ 'required' => TRUE,
'where' => 'civicrm_word_replacement.is_active',
'default' => '1',
'table_name' => 'civicrm_word_replacement',
--- /dev/null
+<?php
+return [
+ 'civicrm_action_schedule' => [
+ 'limit_to' => "DEFAULT 1 COMMENT 'Is this the recipient criteria limited to OR in addition to?'",
+ 'is_repeat' => "DEFAULT 0",
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this option active?'",
+ 'record_activity' => "DEFAULT 0 COMMENT 'Record Activity for this reminder?'",
+ ],
+ 'civicrm_action_log' => [
+ 'is_error' => "DEFAULT 0 COMMENT 'Was there any error sending the reminder?'",
+ ],
+ 'civicrm_address' => [
+ 'is_primary' => "DEFAULT 0 COMMENT 'Is this the primary address.'",
+ 'is_billing' => "DEFAULT 0 COMMENT 'Is this the billing address.'",
+ 'manual_geo_code' => "DEFAULT 0 COMMENT 'Is this a manually entered geo code'",
+ ],
+ 'civicrm_country' => [
+ 'is_province_abbreviated' => "DEFAULT 0 COMMENT 'Should state/province be displayed as abbreviation for contacts from this country?'",
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this Country active?'",
+ ],
+ 'civicrm_county' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this County active?'",
+ ],
+ 'civicrm_custom_group' => [
+ 'collapse_display' => "DEFAULT 0 COMMENT 'Will this group be in collapsed or expanded mode on initial display ?'",
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this property active?'",
+ 'is_multiple' => "DEFAULT 0 COMMENT 'Does this group hold multiple values?'",
+ 'collapse_adv_display' => "DEFAULT 0 COMMENT 'Will this group be in collapsed or expanded mode on advanced search display ?'",
+ 'is_reserved' => "DEFAULT 0 COMMENT 'Is this a reserved Custom Group?'",
+ 'is_public' => "DEFAULT 1 COMMENT 'Is this property public?'",
+ ],
+ 'civicrm_custom_field' => [
+ 'is_required' => "DEFAULT 0 COMMENT 'Is a value required for this property.'",
+ 'is_searchable' => "DEFAULT 0 COMMENT 'Is this property searchable.'",
+ 'is_search_range' => "DEFAULT 0 COMMENT 'Is this property range searchable.'",
+ 'is_view' => "DEFAULT 0 COMMENT 'Is this property set by PHP Code? A code field is viewable but not editable'",
+ 'in_selector' => "DEFAULT 0 COMMENT 'Should the multi-record custom field values be displayed in tab table listing'",
+ ],
+ 'civicrm_dashboard' => [
+ 'is_active' => "DEFAULT 0 COMMENT 'Is this dashlet active?'",
+ 'is_reserved' => "DEFAULT 0 COMMENT 'Is this dashlet reserved?'",
+ ],
+ 'civicrm_email' => [
+ 'is_primary' => "DEFAULT 0 COMMENT 'Is this the primary email address'",
+ 'is_billing' => "DEFAULT 0 COMMENT 'Is this the billing?'",
+ ],
+ 'civicrm_im' => [
+ 'is_primary' => "DEFAULT 0 COMMENT 'Is this the primary IM for this contact and location.'",
+ 'is_billing' => "DEFAULT 0 COMMENT 'Is this the billing?'",
+ ],
+ 'civicrm_job' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this job active?'",
+ ],
+ 'civicrm_mail_settings' => [
+ 'is_default' => "DEFAULT 0 COMMENT 'whether this is the default set of settings for this domain'",
+ 'is_ssl' => "DEFAULT 1 COMMENT 'whether to use SSL or not'",
+ 'is_non_case_email_skipped' => "DEFAULT 0 COMMENT 'Enabling this option will have CiviCRM skip any emails that do not have the Case ID or Case Hash so that the system will only process emails that can be placed on case records. Any emails that are not processed will be moved to the ignored folder.'",
+ 'is_contact_creation_disabled_if_no_match' => "DEFAULT 0",
+ ],
+ 'civicrm_menu' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this menu item active?'",
+ 'is_public' => "DEFAULT 1 COMMENT 'Is this menu accessible to the public?'",
+ 'is_exposed' => "DEFAULT 1 COMMENT 'Is this menu exposed to the navigation system?'",
+ 'is_ssl' => "DEFAULT 1 COMMENT 'Should this menu be exposed via SSL if enabled?'",
+ 'skipBreadcrumb' => "DEFAULT 0 COMMENT 'skip this url being exposed to breadcrumb'",
+ ],
+ 'civicrm_msg_template' => [
+ 'is_active' => "DEFAULT 1",
+ 'is_default' => "DEFAULT 1 COMMENT 'is this the default message template for the workflow referenced by workflow_id?'",
+ 'is_reserved' => "DEFAULT 0 COMMENT 'is this the reserved message template which we ship for the workflow referenced by workflow_id?'",
+ 'is_sms' => "DEFAULT 0 COMMENT 'Is this message template used for sms?'",
+ ],
+ 'civicrm_prevnext_cache' => [
+ 'is_selected' => "DEFAULT 0",
+ ],
+ 'civicrm_phone' => [
+ 'is_primary' => "DEFAULT 0 COMMENT 'Is this the primary phone for this contact and location.'",
+ 'is_billing' => "DEFAULT 0 COMMENT 'Is this the billing?'",
+ ],
+ 'civicrm_state_province' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this StateProvince active?'",
+ ],
+ 'civicrm_tag' => [
+ 'is_selectable' => "DEFAULT 1 COMMENT 'Is this tag selectable / displayed'",
+ 'is_reserved' => "DEFAULT 0",
+ 'is_tagset' => "DEFAULT 0",
+ ],
+ 'civicrm_openid' => [
+ 'is_primary' => "DEFAULT 0 COMMENT 'Is this the primary email for this contact and location.'",
+ ],
+ 'civicrm_setting' => [
+ 'is_domain' => "DEFAULT 0 COMMENT 'Is this setting a contact specific or site wide setting?'",
+ ],
+ 'civicrm_print_label' => [
+ 'is_default' => "DEFAULT 1 COMMENT 'Is this default?'",
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this option active?'",
+ 'is_reserved' => "DEFAULT 1 COMMENT 'Is this reserved label?'",
+ ],
+ 'civicrm_word_replacement' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this entry active?'",
+ ],
+ 'civicrm_status_pref' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this status check active?'",
+ ],
+ 'civicrm_uf_group' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this form currently active? If false, hide all related fields for all sharing contexts.'",
+ 'add_captcha' => "DEFAULT 0 COMMENT 'Should a CAPTCHA widget be included this Profile form.'",
+ 'is_map' => "DEFAULT 0 COMMENT 'Do we want to map results from this profile.'",
+ 'is_edit_link' => "DEFAULT 0 COMMENT 'Should edit link display in profile selector'",
+ 'is_uf_link' => "DEFAULT 0 COMMENT 'Should we display a link to the website profile in profile selector'",
+ 'is_update_dupe' => "DEFAULT 0 COMMENT 'Should we update the contact record if we find a duplicate'",
+ 'is_cms_user' => "DEFAULT 0 COMMENT 'Should we create a cms user for this profile '",
+ 'is_reserved' => "DEFAULT 0 COMMENT 'Is this group reserved for use by some other CiviCRM functionality?'",
+ 'is_proximity_search' => "DEFAULT 0 COMMENT 'Should we include proximity search feature in this profile search form?'",
+ 'add_cancel_button' => "DEFAULT 1 COMMENT 'Should a Cancel button be included in this Profile form.'",
+ ],
+ 'civicrm_uf_field' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this field currently shareable? If false, hide the field for all sharing contexts.'",
+ 'is_view' => "DEFAULT 0 COMMENT 'the field is view only and not editable in user forms.'",
+ 'is_required' => "DEFAULT 0 COMMENT 'Is this field required when included in a user or registration form?'",
+ 'in_selector' => "DEFAULT 0 COMMENT 'Is this field included as a column in the selector table?'",
+ 'is_searchable' => "DEFAULT 0 COMMENT 'Is this field included search form of profile?'",
+ 'is_reserved' => "DEFAULT 0 COMMENT 'Is this field reserved for use by some other CiviCRM functionality?'",
+ 'is_multi_summary' => "DEFAULT 0 COMMENT 'Include in multi-record listing?'",
+ ],
+ 'civicrm_uf_join' => [
+ 'is_active' => "DEFAULT 1 COMMENT 'Is this join currently active?'",
+ ],
+];
<title>Error?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Was there any error sending the reminder?</comment>
<add>3.4</add>
</field>
<html>
<label>Limit To</label>
</html>
+ <default>1</default>
+ <required>true</required>
<add>4.4</add>
</field>
<field>
<title>Repeat?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<add>3.4</add>
</field>
<field>
<title>Schedule is Active?</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this option active?</comment>
<add>3.4</add>
</field>
<name>record_activity</name>
<title>Record Activity for Reminder?</title>
<type>boolean</type>
- <default>NULL</default>
+ <default>0</default>
+ <required>true</required>
<comment>Record Activity for this reminder?</comment>
<add>3.4</add>
</field>
<title>Primary address</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this the primary address.</comment>
<add>2.0</add>
<html>
<title>Is Billing Address</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this the billing address.</comment>
<add>2.0</add>
<html>
<title>Is Manually Geocoded</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this a manually entered geo code</comment>
<add>4.3</add>
<html>
<title>Abbreviate Province?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should state/province be displayed as abbreviation for contacts from this country?</comment>
<add>3.1</add>
</field>
<title>Country Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this Country active?</comment>
<add>5.35</add>
</field>
<title>County Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this County active?</comment>
<add>5.35</add>
</field>
<type>boolean</type>
<comment>Is a value required for this property.</comment>
<default>0</default>
+ <required>true</required>
<add>1.1</add>
</field>
<field>
<type>boolean</type>
<comment>Is this property searchable.</comment>
<default>0</default>
+ <required>true</required>
<add>1.1</add>
</field>
<field>
<comment>Is this property range searchable.</comment>
<add>1.4</add>
<default>0</default>
+ <required>true</required>
</field>
<field>
<name>weight</name>
<title>Custom Field Is Active?</title>
<comment>Is this property active?</comment>
<default>1</default>
+ <default>0</default>
<add>1.1</add>
</field>
<field>
<type>boolean</type>
<title>Field is Viewable</title>
<default>0</default>
+ <required>true</required>
<comment>Is this property set by PHP Code? A code field is viewable but not editable</comment>
<add>1.1</add>
</field>
<type>boolean</type>
<title>Field Display</title>
<default>0</default>
+ <required>true</required>
<comment>Should the multi-record custom field values be displayed in tab table listing</comment>
<add>4.5</add>
</field>
<type>boolean</type>
<title>Collapse Custom Group?</title>
<default>0</default>
+ <required>true</required>
<comment>Will this group be in collapsed or expanded mode on initial display ?</comment>
<add>1.1</add>
</field>
<title>Custom Group Is Active?</title>
<comment>Is this property active?</comment>
<default>1</default>
+ <required>true</required>
<add>1.1</add>
</field>
<field>
<title>Supports Multiple Records</title>
<comment>Does this group hold multiple values?</comment>
<default>0</default>
+ <required>true</required>
<add>2.0</add>
</field>
<field>
<type>boolean</type>
<title>Collapse Group Display</title>
<default>0</default>
+ <required>true</required>
<comment>Will this group be in collapsed or expanded mode on advanced search display ?</comment>
<add>3.0</add>
</field>
<type>boolean</type>
<title>Reserved Group?</title>
<default>0</default>
+ <required>true</required>
<comment>Is this a reserved Custom Group?</comment>
<add>4.4</add>
</field>
<type>boolean</type>
<title>Custom Group Is Public?</title>
<default>1</default>
+ <required>true</required>
<comment>Is this property public?</comment>
<add>4.7</add>
</field>
<title>Dashlet Column</title>
<comment>column no for this dashlet</comment>
<default>0</default>
+ <required>true</required>
<add>3.1</add>
<drop>4.7</drop>
</field>
<title>Minimize Dashlet?</title>
<comment>Is Minimized?</comment>
<default>0</default>
+ <required>true</required>
<add>3.1</add>
<drop>4.7</drop>
</field>
<title>Is Fullscreen?</title>
<comment>Is Fullscreen?</comment>
<default>1</default>
+ <required>true</required>
<add>3.1</add>
<drop>4.7</drop>
</field>
<title>Is Dashlet Active?</title>
<comment>Is this dashlet active?</comment>
<default>0</default>
+ <required>true</required>
<add>3.1</add>
</field>
<field>
<title>Is Dashlet Reserved?</title>
<comment>Is this dashlet reserved?</comment>
<default>0</default>
+ <required>true</required>
<add>3.1</add>
</field>
<field>
<title>Primary email</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this the primary email address</comment>
<add>1.1</add>
<html>
<title>Is Billing Email?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this the billing?</comment>
<add>2.0</add>
</field>
<title>Primary IM</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<html>
<type>Radio</type>
</html>
<title>Is IM Billing?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this the billing?</comment>
<add>2.0</add>
</field>
<title>Job Is Active?</title>
<type>boolean</type>
<comment>Is this job active?</comment>
+ <default>1</default>
+ <required>true</required>
<add>4.1</add>
</field>
</table>
<name>is_default</name>
<title>Is Default Mail Settings?</title>
<type>boolean</type>
+ <default>0</default>
+ <required>true</required>
<comment>whether this is the default set of settings for this domain</comment>
<add>2.2</add>
</field>
<name>is_ssl</name>
<title>Mail Account Uses SSL</title>
<type>boolean</type>
+ <default>0</default>
+ <required>true</required>
<comment>whether to use SSL or not</comment>
<add>2.2</add>
</field>
<title>Skip emails which do not have a Case ID or Case hash</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<html>
<type>CheckBox</type>
</html>
<type>boolean</type>
<title>Do not create new contacts when filing emails</title>
<default>0</default>
+ <required>true</required>
<html>
<type>CheckBox</type>
</html>
<name>is_active</name>
<title>Enabled?</title>
<type>boolean</type>
+ <default>1</default>
+ <required>true</required>
<comment>Is this menu item active?</comment>
<add>2.1</add>
</field>
<name>is_public</name>
<title>Public?</title>
<type>boolean</type>
+ <default>1</default>
+ <required>true</required>
<comment>Is this menu accessible to the public?</comment>
<add>2.1</add>
</field>
<name>is_exposed</name>
<title>Exposed?</title>
<type>boolean</type>
+ <default>1</default>
+ <required>true</required>
<comment>Is this menu exposed to the navigation system?</comment>
<add>2.1</add>
</field>
<name>is_ssl</name>
<title>Use SSL?</title>
<type>boolean</type>
+ <default>1</default>
+ <required>true</required>
<comment>Should this menu be exposed via SSL if enabled?</comment>
<add>2.1</add>
</field>
<name>skipBreadcrumb</name>
<title>Hide Breadcrumb?</title>
<type>boolean</type>
+ <default>0</default>
+ <required>true</required>
<comment>skip this url being exposed to breadcrumb</comment>
<add>2.2</add>
</field>
<title>Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<add>1.6</add>
</field>
<field>
<title>Message Template Is Default?</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>is this the default message template for the workflow referenced by workflow_id?</comment>
<add>3.1</add>
</field>
<title>Message Template Is Reserved?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>is this the reserved message template which we ship for the workflow referenced by workflow_id?</comment>
<add>3.1</add>
</field>
<title>Message Template is used for SMS?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this message template used for sms?</comment>
<add>4.5</add>
</field>
<title>Primary ID</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<html>
<type>Radio</type>
</html>
<name>is_locked</name>
<title>Option Group Is Locked</title>
<default>0</default>
- <required>true</required>
<type>boolean</type>
+ <required>true</required>
<comment>A lock to remove the ability to add new options via the UI.</comment>
<add>4.5</add>
</field>
<title>Primary phone</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<html>
<type>Radio</type>
</html>
<title>Is Billing Phone</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this the billing?</comment>
<add>2.0</add>
</field>
<title>Is Selected</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<add>4.2</add>
</field>
<index>
<title>Label is Default?</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this default?</comment>
<add>4.4</add>
</field>
<title>Label Is Active?</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this option active?</comment>
<add>4.4</add>
</field>
<title>Is Label Reserved?</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this reserved label?</comment>
<add>4.4</add>
</field>
<name>mode</name>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<title>Cascade Type</title>
<required>true</required>
<comment>1-this entity, 2-this and the following entities, 3-all the entities</comment>
<name>is_domain</name>
<title>Is Domain Setting?</title>
<type>boolean</type>
+ <default>0</default>
+ <required>true</required>
<comment>Is this setting a contact specific or site wide setting?</comment>
<add>4.1</add>
</field>
<title>StateProvince Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this StateProvince active?</comment>
<add>5.35</add>
</field>
<title>Check Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this status check active?</comment>
<add>5.19</add>
</field>
<title>Display Tag?</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this tag selectable / displayed</comment>
<add>2.1</add>
</field>
<title>Reserved</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<add>3.2</add>
</field>
<field>
<title>Tagset</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<add>3.2</add>
</field>
<field>
<title>Profile Field Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this field currently shareable? If false, hide the field for all sharing contexts.</comment>
<add>1.1</add>
</field>
<title>Profile Is View Only</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>the field is view only and not editable in user forms.</comment>
<add>1.1</add>
</field>
<title>Profile Field Is Required</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this field required when included in a user or registration form?</comment>
<add>1.1</add>
</field>
<title>Profile Field Is a Filter</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this field included as a column in the selector table?</comment>
<add>1.2</add>
</field>
<title>Profile Field Is Searchable</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Is this field included search form of profile?</comment>
<add>1.4</add>
</field>
<name>is_reserved</name>
<title>Profile Field Is Reserved</title>
<type>boolean</type>
+ <default>0</default>
+ <required>true</required>
<comment>Is this field reserved for use by some other CiviCRM functionality?</comment>
<add>3.0</add>
</field>
<title>Profile Field Supports Multiple</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Include in multi-record listing?</comment>
<add>4.3</add>
</field>
<title>Profile Is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this form currently active? If false, hide all related fields for all sharing contexts.</comment>
<add>1.1</add>
</field>
<title>Show Captcha On Profile</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should a CAPTCHA widget be included this Profile form.</comment>
<add>1.1</add>
</field>
<title>Map Profile</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Do we want to map results from this profile.</comment>
<add>1.5</add>
</field>
<title>Show Edit Link?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should edit link display in profile selector</comment>
<add>1.6</add>
</field>
<title>Show Link to CMS User</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should we display a link to the website profile in profile selector</comment>
<add>1.7</add>
</field>
<title>Update on Duplicate</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should we update the contact record if we find a duplicate</comment>
<add>1.7</add>
</field>
<title>Create CMS User?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should we create a cms user for this profile </comment>
<add>1.8</add>
</field>
<name>is_reserved</name>
<title>Profile Is Reserved</title>
<type>boolean</type>
+ <default>0</default>
+ <required>true</required>
<comment>Is this group reserved for use by some other CiviCRM functionality?</comment>
<add>3.0</add>
</field>
<title>Include Proximity Search?</title>
<type>boolean</type>
<default>0</default>
+ <required>true</required>
<comment>Should we include proximity search feature in this profile search form?</comment>
<add>3.2</add>
</field>
<title>Include Cancel Button</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Should a Cancel button be included in this Profile form.</comment>
<add>5.0</add>
</field>
<title>Profile Use is active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this join currently active?</comment>
<add>1.3</add>
</field>
<title>Word Replacement is Active</title>
<type>boolean</type>
<default>1</default>
+ <required>true</required>
<comment>Is this entry active?</comment>
<add>4.4</add>
</field>