|
85 | 85 | <group id="environment" translate="label comment" sortOrder="20" showInDefault="1" showInStore="1" showInWebsite="1" canRestore="1">
|
86 | 86 | <label>Environment Configuration</label>
|
87 | 87 | <comment><![CDATA[Setting the configuration here will override the Magento Deployment Configuration.]]></comment>
|
| 88 | + <field id="override" translate="label" type="select" sortOrder="5" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1"> |
| 89 | + <label>Override environment configuration</label> |
| 90 | + <source_model>Magento\Config\Model\Config\Source\Yesno</source_model> |
| 91 | + <comment>If enabled, the deployment configuration from env.php got overridden by the following fields. Reset fields to system value, if you want to use the deployment configuration from env.php</comment> |
| 92 | + </field> |
88 | 93 | <field id="enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInStore="0" showInWebsite="0" canRestore="1">
|
89 | 94 | <label>Enabled</label>
|
90 | 95 | <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
| 96 | + <depends> |
| 97 | + <field id="override">1</field> |
| 98 | + </depends> |
91 | 99 | </field>
|
92 | 100 | <field id="dsn" translate="label" type="text" sortOrder="10" showInDefault="1" showInStore="0" showInWebsite="0" canRestore="1">
|
93 | 101 | <label>DSN</label>
|
94 | 102 | <depends>
|
| 103 | + <field id="override">1</field> |
95 | 104 | <field id="enabled">1</field>
|
96 | 105 | </depends>
|
97 | 106 | </field>
|
98 | 107 | <field id="logrocket_key" translate="label" type="text" sortOrder="10" showInDefault="1" showInStore="1" showInWebsite="1" canRestore="1">
|
99 | 108 | <label>Logrocket Key</label>
|
100 | 109 | <depends>
|
| 110 | + <field id="override">1</field> |
101 | 111 | <field id="enabled">1</field>
|
102 | 112 | </depends>
|
103 | 113 | </field>
|
104 | 114 | <field id="environment" translate="label" type="text" sortOrder="10" showInDefault="1" showInStore="0" showInWebsite="0" canRestore="1">
|
105 | 115 | <label>Environment</label>
|
106 | 116 | <depends>
|
| 117 | + <field id="override">1</field> |
107 | 118 | <field id="enabled">1</field>
|
108 | 119 | </depends>
|
109 | 120 | </field>
|
110 | 121 | <field id="log_level" translate="label" type="select" sortOrder="10" showInDefault="1" showInStore="0" showInWebsite="0" canRestore="1">
|
111 | 122 | <label>Log Level</label>
|
112 | 123 | <source_model>JustBetter\Sentry\Model\Config\Source\LogLevel</source_model>
|
113 | 124 | <depends>
|
| 125 | + <field id="override">1</field> |
114 | 126 | <field id="enabled">1</field>
|
115 | 127 | </depends>
|
116 | 128 | </field>
|
117 |
| - <field id="tracing_enabled" translate="label" type="text" sortOrder="10" showInDefault="1" showInStore="1" showInWebsite="1" canRestore="1"> |
| 129 | + <field id="tracing_enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInStore="1" showInWebsite="1" canRestore="1"> |
118 | 130 | <label>Tracing Enabled</label>
|
119 | 131 | <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
120 | 132 | <depends>
|
| 133 | + <field id="override">1</field> |
121 | 134 | <field id="enabled">1</field>
|
122 | 135 | </depends>
|
123 | 136 | </field>
|
124 | 137 | <field id="tracing_sample_rate" translate="label" type="text" sortOrder="10" showInDefault="1" showInStore="1" showInWebsite="1" canRestore="1">
|
125 | 138 | <label>Tracing Sample Rate</label>
|
126 | 139 | <validate>validate-not-negative-number validate-number</validate>
|
127 | 140 | <depends>
|
| 141 | + <field id="override">1</field> |
128 | 142 | <field id="enabled">1</field>
|
129 | 143 | </depends>
|
130 | 144 | </field>
|
|
0 commit comments