Merge pull request #16240 from MegaphoneJon/core-1512
[civicrm-core.git] / settings / Case.setting.php
CommitLineData
b83de994
TO
1<?php
2/*
3 +--------------------------------------------------------------------+
6b7eb9df 4 | Copyright CiviCRM LLC. All rights reserved. |
b83de994 5 | |
6b7eb9df
TO
6 | This work is published under the GNU AGPLv3 license with some |
7 | permitted exceptions and without any warranty. For full license |
8 | and copyright information, see https://civicrm.org/licensing |
b83de994
TO
9 +--------------------------------------------------------------------+
10 */
11
12/**
13 *
14 * @package CRM
f299f7db 15 * @copyright CiviCRM LLC (c) 2004-2020
b83de994
TO
16 * $Id$
17 *
18 */
19
20/**
21 * Settings metadata file
22 */
dfe1f88a
CW
23return [
24 'civicaseRedactActivityEmail' => [
b83de994
TO
25 'group_name' => 'CiviCRM Preferences',
26 'group' => 'core',
27 'name' => 'civicaseRedactActivityEmail',
28 'type' => 'String',
29 'quick_form_type' => 'Select',
30 'html_type' => 'Select',
dfe1f88a 31 'html_attributes' => [
b83de994 32 //'class' => 'crm-select2',
dfe1f88a 33 ],
ec61a2b2 34 'default' => 'default',
b83de994 35 'add' => '4.7',
0f5a1e12 36 'title' => ts('Redact Activity Email'),
b83de994
TO
37 'is_domain' => 1,
38 'is_contact' => 0,
dfe1f88a 39 'pseudoconstant' => [
b83de994 40 'callback' => 'CRM_Case_Info::getRedactOptions',
dfe1f88a 41 ],
0f5a1e12 42 'description' => ts('Should activity emails be redacted? (Set "Default" to load setting from the legacy "Settings.xml" file.)'),
b83de994 43 'help_text' => '',
dfe1f88a
CW
44 ],
45 'civicaseAllowMultipleClients' => [
b83de994
TO
46 'group_name' => 'CiviCRM Preferences',
47 'group' => 'core',
c8fd28dc 48 'name' => 'civicaseAllowMultipleClients',
b83de994
TO
49 'type' => 'String',
50 'quick_form_type' => 'Select',
51 'html_type' => 'Select',
dfe1f88a 52 'html_attributes' => [
b83de994 53 //'class' => 'crm-select2',
dfe1f88a 54 ],
ec61a2b2 55 'default' => 'default',
b83de994 56 'add' => '4.7',
0f5a1e12 57 'title' => ts('Allow Multiple Case Clients'),
b83de994
TO
58 'is_domain' => 1,
59 'is_contact' => 0,
dfe1f88a 60 'pseudoconstant' => [
b83de994 61 'callback' => 'CRM_Case_Info::getMultiClientOptions',
dfe1f88a 62 ],
0f5a1e12 63 'description' => ts('How many clients may be associated with a given case? (Set "Default" to load setting from the legacy "Settings.xml" file.)'),
b83de994 64 'help_text' => '',
dfe1f88a
CW
65 ],
66 'civicaseNaturalActivityTypeSort' => [
b83de994
TO
67 'group_name' => 'CiviCRM Preferences',
68 'group' => 'core',
69 'name' => 'civicaseNaturalActivityTypeSort',
70 'type' => 'String',
71 'quick_form_type' => 'Select',
72 'html_type' => 'Select',
dfe1f88a 73 'html_attributes' => [
b83de994 74 //'class' => 'crm-select2',
dfe1f88a 75 ],
ec61a2b2 76 'default' => 'default',
b83de994 77 'add' => '4.7',
0f5a1e12 78 'title' => ts('Activity Type Sorting'),
b83de994
TO
79 'is_domain' => 1,
80 'is_contact' => 0,
dfe1f88a 81 'pseudoconstant' => [
b83de994 82 'callback' => 'CRM_Case_Info::getSortOptions',
dfe1f88a 83 ],
0f5a1e12 84 'description' => ts('How to sort activity-types on the "Manage Case" screen? (Set "Default" to load setting from the legacy "Settings.xml" file.)'),
b83de994 85 'help_text' => '',
dfe1f88a
CW
86 ],
87 'civicaseActivityRevisions' => [
b86c2be0
TO
88 'group_name' => 'CiviCRM Preferences',
89 'group' => 'core',
90 'name' => 'civicaseActivityRevisions',
91 'type' => 'Boolean',
92 'quick_form_type' => 'YesNo',
58e9d364 93 'default' => FALSE,
b86c2be0
TO
94 'html_type' => 'radio',
95 'add' => '4.7',
0f5a1e12 96 'title' => ts('Enable Embedded Activity Revisions'),
b86c2be0
TO
97 'is_domain' => 1,
98 'is_contact' => 0,
0f5a1e12 99 'description' => ts('Enable tracking of activity revisions embedded within the "civicrm_activity" table. Alternatively, see "Administer => System Settings => Misc => Logging".'),
b86c2be0 100 'help_text' => '',
dfe1f88a
CW
101 ],
102];