Hide more fields in map popups: group, id_tag, parent, season, status.
This commit is contained in:
parent
a7c5085876
commit
a7f2ea885f
|
@ -5,7 +5,6 @@ dependencies:
|
||||||
- asset.type.animal
|
- asset.type.animal
|
||||||
- core.entity_view_mode.asset.map_popup
|
- core.entity_view_mode.asset.map_popup
|
||||||
module:
|
module:
|
||||||
- farm_id_tag
|
|
||||||
- options
|
- options
|
||||||
- text
|
- text
|
||||||
id: asset.animal.map_popup
|
id: asset.animal.map_popup
|
||||||
|
@ -16,7 +15,7 @@ content:
|
||||||
animal_type:
|
animal_type:
|
||||||
label: inline
|
label: inline
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 3
|
weight: 1
|
||||||
settings:
|
settings:
|
||||||
link: false
|
link: false
|
||||||
region: content
|
region: content
|
||||||
|
@ -24,30 +23,15 @@ content:
|
||||||
flag:
|
flag:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 1
|
weight: 0
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
group:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 6
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
id_tag:
|
|
||||||
label: inline
|
|
||||||
type: id_tag
|
|
||||||
weight: 5
|
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
location:
|
location:
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 7
|
weight: 3
|
||||||
region: content
|
region: content
|
||||||
label: above
|
label: inline
|
||||||
settings:
|
settings:
|
||||||
link: true
|
link: true
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
|
@ -58,31 +42,19 @@ content:
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
parent:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 4
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
status:
|
|
||||||
label: inline
|
|
||||||
type: list_default
|
|
||||||
weight: 0
|
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
hidden:
|
hidden:
|
||||||
birthdate: true
|
birthdate: true
|
||||||
data: true
|
data: true
|
||||||
file: true
|
file: true
|
||||||
geometry: true
|
geometry: true
|
||||||
|
id_tag: true
|
||||||
image: true
|
image: true
|
||||||
intrinsic_geometry: true
|
intrinsic_geometry: true
|
||||||
is_castrated: true
|
is_castrated: true
|
||||||
is_fixed: true
|
is_fixed: true
|
||||||
is_location: true
|
is_location: true
|
||||||
nickname: true
|
nickname: true
|
||||||
|
parent: true
|
||||||
sex: true
|
sex: true
|
||||||
|
status: true
|
||||||
uid: true
|
uid: true
|
||||||
|
|
|
@ -5,7 +5,6 @@ dependencies:
|
||||||
- asset.type.equipment
|
- asset.type.equipment
|
||||||
- core.entity_view_mode.asset.map_popup
|
- core.entity_view_mode.asset.map_popup
|
||||||
module:
|
module:
|
||||||
- farm_id_tag
|
|
||||||
- options
|
- options
|
||||||
- text
|
- text
|
||||||
id: asset.equipment.map_popup
|
id: asset.equipment.map_popup
|
||||||
|
@ -16,28 +15,13 @@ content:
|
||||||
flag:
|
flag:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 1
|
weight: 0
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
group:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 8
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
id_tag:
|
|
||||||
label: inline
|
|
||||||
type: id_tag
|
|
||||||
weight: 7
|
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
location:
|
location:
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 9
|
weight: 5
|
||||||
region: content
|
region: content
|
||||||
label: inline
|
label: inline
|
||||||
settings:
|
settings:
|
||||||
|
@ -46,7 +30,7 @@ content:
|
||||||
manufacturer:
|
manufacturer:
|
||||||
label: inline
|
label: inline
|
||||||
type: string
|
type: string
|
||||||
weight: 2
|
weight: 1
|
||||||
region: content
|
region: content
|
||||||
settings:
|
settings:
|
||||||
link_to_entity: false
|
link_to_entity: false
|
||||||
|
@ -54,7 +38,7 @@ content:
|
||||||
model:
|
model:
|
||||||
label: inline
|
label: inline
|
||||||
type: string
|
type: string
|
||||||
weight: 3
|
weight: 2
|
||||||
region: content
|
region: content
|
||||||
settings:
|
settings:
|
||||||
link_to_entity: false
|
link_to_entity: false
|
||||||
|
@ -62,39 +46,27 @@ content:
|
||||||
notes:
|
notes:
|
||||||
label: inline
|
label: inline
|
||||||
type: text_default
|
type: text_default
|
||||||
weight: 5
|
weight: 4
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
parent:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 6
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
serial_number:
|
serial_number:
|
||||||
label: inline
|
label: inline
|
||||||
type: string
|
type: string
|
||||||
weight: 4
|
weight: 3
|
||||||
region: content
|
region: content
|
||||||
settings:
|
settings:
|
||||||
link_to_entity: false
|
link_to_entity: false
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
status:
|
|
||||||
label: inline
|
|
||||||
type: list_default
|
|
||||||
weight: 0
|
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
hidden:
|
hidden:
|
||||||
data: true
|
data: true
|
||||||
file: true
|
file: true
|
||||||
geometry: true
|
geometry: true
|
||||||
|
id_tag: true
|
||||||
image: true
|
image: true
|
||||||
intrinsic_geometry: true
|
intrinsic_geometry: true
|
||||||
is_fixed: true
|
is_fixed: true
|
||||||
is_location: true
|
is_location: true
|
||||||
|
parent: true
|
||||||
|
status: true
|
||||||
uid: true
|
uid: true
|
||||||
|
|
|
@ -15,52 +15,29 @@ content:
|
||||||
flag:
|
flag:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 1
|
weight: 0
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
group:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 5
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
land_type:
|
land_type:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 2
|
weight: 1
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
location:
|
location:
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 6
|
weight: 3
|
||||||
region: content
|
region: content
|
||||||
label: above
|
label: inline
|
||||||
settings:
|
settings:
|
||||||
link: true
|
link: true
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
notes:
|
notes:
|
||||||
label: inline
|
label: inline
|
||||||
type: text_default
|
type: text_default
|
||||||
weight: 3
|
weight: 2
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
parent:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 4
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
status:
|
|
||||||
label: inline
|
|
||||||
type: list_default
|
|
||||||
weight: 0
|
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
|
@ -73,4 +50,6 @@ hidden:
|
||||||
intrinsic_geometry: true
|
intrinsic_geometry: true
|
||||||
is_fixed: true
|
is_fixed: true
|
||||||
is_location: true
|
is_location: true
|
||||||
|
parent: true
|
||||||
|
status: true
|
||||||
uid: true
|
uid: true
|
||||||
|
|
|
@ -5,7 +5,6 @@ dependencies:
|
||||||
- asset.type.plant
|
- asset.type.plant
|
||||||
- core.entity_view_mode.asset.map_popup
|
- core.entity_view_mode.asset.map_popup
|
||||||
module:
|
module:
|
||||||
- farm_id_tag
|
|
||||||
- options
|
- options
|
||||||
- text
|
- text
|
||||||
id: asset.plant.map_popup
|
id: asset.plant.map_popup
|
||||||
|
@ -16,77 +15,43 @@ content:
|
||||||
flag:
|
flag:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 2
|
weight: 0
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
group:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 7
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
id_tag:
|
|
||||||
label: inline
|
|
||||||
type: id_tag
|
|
||||||
weight: 6
|
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
location:
|
location:
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 8
|
weight: 3
|
||||||
region: content
|
region: content
|
||||||
label: above
|
label: inline
|
||||||
settings:
|
settings:
|
||||||
link: true
|
link: true
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
notes:
|
notes:
|
||||||
label: inline
|
label: inline
|
||||||
type: text_default
|
type: text_default
|
||||||
weight: 4
|
weight: 2
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
parent:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 5
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
plant_type:
|
plant_type:
|
||||||
label: inline
|
label: inline
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 0
|
|
||||||
settings:
|
|
||||||
link: false
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
season:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 3
|
|
||||||
settings:
|
|
||||||
link: false
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
status:
|
|
||||||
label: inline
|
|
||||||
type: list_default
|
|
||||||
weight: 1
|
weight: 1
|
||||||
|
settings:
|
||||||
|
link: false
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
hidden:
|
hidden:
|
||||||
data: true
|
data: true
|
||||||
file: true
|
file: true
|
||||||
geometry: true
|
geometry: true
|
||||||
|
id_tag: true
|
||||||
image: true
|
image: true
|
||||||
intrinsic_geometry: true
|
intrinsic_geometry: true
|
||||||
is_fixed: true
|
is_fixed: true
|
||||||
is_location: true
|
is_location: true
|
||||||
|
parent: true
|
||||||
|
season: true
|
||||||
|
status: true
|
||||||
uid: true
|
uid: true
|
||||||
|
|
|
@ -5,7 +5,6 @@ dependencies:
|
||||||
- asset.type.structure
|
- asset.type.structure
|
||||||
- core.entity_view_mode.asset.map_popup
|
- core.entity_view_mode.asset.map_popup
|
||||||
module:
|
module:
|
||||||
- farm_id_tag
|
|
||||||
- options
|
- options
|
||||||
- text
|
- text
|
||||||
id: asset.structure.map_popup
|
id: asset.structure.map_popup
|
||||||
|
@ -16,59 +15,29 @@ content:
|
||||||
flag:
|
flag:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 1
|
weight: 0
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
group:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 6
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
id_tag:
|
|
||||||
label: inline
|
|
||||||
type: id_tag
|
|
||||||
weight: 5
|
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
location:
|
location:
|
||||||
type: entity_reference_label
|
type: entity_reference_label
|
||||||
weight: 7
|
weight: 3
|
||||||
region: content
|
region: content
|
||||||
label: above
|
label: inline
|
||||||
settings:
|
settings:
|
||||||
link: true
|
link: true
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
notes:
|
notes:
|
||||||
label: inline
|
label: inline
|
||||||
type: text_default
|
type: text_default
|
||||||
weight: 3
|
weight: 2
|
||||||
region: content
|
|
||||||
settings: { }
|
|
||||||
third_party_settings: { }
|
|
||||||
parent:
|
|
||||||
label: inline
|
|
||||||
type: entity_reference_label
|
|
||||||
weight: 4
|
|
||||||
settings:
|
|
||||||
link: true
|
|
||||||
region: content
|
|
||||||
third_party_settings: { }
|
|
||||||
status:
|
|
||||||
label: inline
|
|
||||||
type: list_default
|
|
||||||
weight: 0
|
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
structure_type:
|
structure_type:
|
||||||
label: inline
|
label: inline
|
||||||
type: list_default
|
type: list_default
|
||||||
weight: 2
|
weight: 1
|
||||||
region: content
|
region: content
|
||||||
settings: { }
|
settings: { }
|
||||||
third_party_settings: { }
|
third_party_settings: { }
|
||||||
|
@ -76,8 +45,11 @@ hidden:
|
||||||
data: true
|
data: true
|
||||||
file: true
|
file: true
|
||||||
geometry: true
|
geometry: true
|
||||||
|
id_tag: true
|
||||||
image: true
|
image: true
|
||||||
intrinsic_geometry: true
|
intrinsic_geometry: true
|
||||||
is_fixed: true
|
is_fixed: true
|
||||||
is_location: true
|
is_location: true
|
||||||
|
parent: true
|
||||||
|
status: true
|
||||||
uid: true
|
uid: true
|
||||||
|
|
|
@ -60,7 +60,7 @@ function farm_ui_map_asset_view(array &$build, EntityInterface $entity, EntityVi
|
||||||
// The default view mode is used if a map_popup view mode is not provided.
|
// The default view mode is used if a map_popup view mode is not provided.
|
||||||
// Alter the default view mode to only include common fields.
|
// Alter the default view mode to only include common fields.
|
||||||
if ($display->getMode() === 'default') {
|
if ($display->getMode() === 'default') {
|
||||||
$common_fields = ['flag', 'group', 'id_tag', 'location', 'notes', 'parent', 'status'];
|
$common_fields = ['flag', 'notes', 'location'];
|
||||||
$build = array_filter($build, function ($key) use ($common_fields) {
|
$build = array_filter($build, function ($key) use ($common_fields) {
|
||||||
return strpos($key, '#') === 0 || in_array($key, $common_fields);
|
return strpos($key, '#') === 0 || in_array($key, $common_fields);
|
||||||
}, ARRAY_FILTER_USE_KEY);
|
}, ARRAY_FILTER_USE_KEY);
|
||||||
|
|
Loading…
Reference in New Issue