Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bc486c9

Browse files
author
Adrien Pétremann
committed
PIM-2094 : Regroup attributes validation properties in a subpanel
1 parent d50d3ab commit bc486c9

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@
196196
- PIM-3632: Correctly show scopable attribute icons on scope change
197197
- PIM-3583: Fix the bad parsed filter value with spaces
198198
- PIM-3700: Fix comment display on long words
199+
- PIM-2094: Regroup attributes validation properties in a subpanel
199200

200201
# 1.2.25 (2015-02-04)
201202

src/Pim/Bundle/EnrichBundle/Resources/translations/messages.en.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,7 @@ pane.accordion:
830830
locale_values: Locale values
831831
backend_parameters: Backend parameters
832832
general_parameters: General parameters
833+
validation_parameters: Validation parameters
833834
label_translations: Label translations
834835
options: Options
835836
group_values: Group values

src/Pim/Bundle/EnrichBundle/Resources/views/Attribute/Tab/parameter.html.twig

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,18 @@
3232
</div>
3333
{{ form_row(form.availableLocales) }}
3434
{% endif %}
35+
{% endset %}
3536

36-
{% set optionalFields = ['dateMin', 'dateMax', 'negativeAllowed', 'decimalsAllowed', 'numberMin',
37-
'numberMax', 'maxCharacters', 'wysiwygEnabled', 'metricFamily', 'defaultMetricUnit', 'maxFileSize',
38-
'allowedExtensions', 'validationRule', 'validationRegexp', 'minimumInputLength', 'defaultValue', 'sortOrder'] %}
37+
{% set validationParameters %}
38+
{% set validationFields = ['dateMin', 'dateMax', 'negativeAllowed', 'decimalsAllowed', 'numberMin',
39+
'numberMax', 'maxCharacters', 'wysiwygEnabled', 'metricFamily', 'defaultMetricUnit', 'maxFileSize',
40+
'allowedExtensions', 'validationRule', 'validationRegexp', 'minimumInputLength', 'defaultValue', 'sortOrder'] %}
3941

4042
{% for property in form.vars.value.properties|keys %}
41-
{% set optionalFields = optionalFields|merge([property]) %}
43+
{% set validationFields = validationFields|merge([property]) %}
4244
{% endfor %}
4345

44-
{% for field in optionalFields %}
46+
{% for field in validationFields %}
4547
{% if form[field] is defined %}
4648
{{ form_row(form[field]) }}
4749
{% endif %}
@@ -54,5 +56,9 @@
5456
{{ form_row(form.useableAsGridFilter) }}
5557
{% endset %}
5658

57-
{{ elements.accordion({ 'pane.accordion.general_parameters': generalParameters, 'pane.accordion.backend_parameters': backendParameters }) }}
59+
{{ elements.accordion({
60+
'pane.accordion.general_parameters': generalParameters,
61+
'pane.accordion.validation_parameters': validationParameters,
62+
'pane.accordion.backend_parameters': backendParameters
63+
}) }}
5864
</div>

0 commit comments

Comments
 (0)