Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
drupal
Manage
Activity
Members
Labels
Plan
Wiki
Custom issue tracker
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Model registry
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
project
drupal
Merge requests
!4053
Issue
#3347343
: Continuation Add Views EntityReference filter to be available for all entity reference fields
Code
Review changes
Check out branch
Open in Workspace
Download
Patches
Plain diff
Expand sidebar
Open
Issue
#3347343
: Continuation Add Views EntityReference filter to be available for all entity reference fields
issue/drupal-3347343:3347343-11-x
into
11.x
Overview
27
Commits
76
Pipelines
78
Changes
2
Open
Issue #3347343: Continuation Add Views EntityReference filter to be available for all entity reference fields
Bram Driesen
requested to merge
issue/drupal-3347343:3347343-11-x
into
11.x
May 25, 2023
Overview
14
Commits
76
Pipelines
78
Changes
2
0
0
Merge request reports
Compare
11.x
version 86
c26d021f
8 months ago
version 85
468606a0
8 months ago
version 84
8aab53f9
8 months ago
version 83
63b431ec
Aug 6, 2024
version 82
2e8ab164
Jul 23, 2024
version 81
6c2cc9c0
Jul 23, 2024
version 80
f14168d2
Jul 23, 2024
version 79
a0fc7c49
Jul 4, 2024
version 78
cb659966
Jun 30, 2024
version 77
91efd196
Jun 30, 2024
version 76
efa635a7
Jun 29, 2024
version 75
f5fe567f
Jun 29, 2024
version 74
a73b8c92
Jun 29, 2024
version 73
cb659966
Jun 29, 2024
version 72
18cff721
Jun 27, 2024
version 71
d0b9d4a6
Jun 27, 2024
version 70
c55761e4
Jun 17, 2024
version 69
0256d5dc
Jun 17, 2024
version 68
50bbe363
May 23, 2024
version 67
bbecefce
May 7, 2024
version 66
a2e67b56
Apr 19, 2024
version 65
df00eea2
Apr 17, 2024
version 64
90dd4ebd
Apr 5, 2024
version 63
dfebce9c
Apr 5, 2024
version 62
ae6eca73
Apr 5, 2024
version 61
58800870
Apr 5, 2024
version 60
93c14028
Mar 14, 2024
version 59
6b70d9cf
Mar 14, 2024
version 58
5240433f
Mar 13, 2024
version 57
e2e7e6f9
Mar 13, 2024
version 56
7395a860
Mar 13, 2024
version 55
ca4774e2
Mar 13, 2024
version 54
605d399f
Feb 21, 2024
version 53
6e15eb63
Feb 21, 2024
version 52
e9091630
Feb 21, 2024
version 51
b2d78d1c
Feb 7, 2024
version 50
89f9ddf0
Feb 5, 2024
version 49
ef580c8e
Feb 5, 2024
version 48
5e813469
Feb 5, 2024
version 47
ac645666
Feb 5, 2024
version 46
302d9c2a
Feb 5, 2024
version 45
bba7b764
Feb 5, 2024
version 44
d9ef7806
Feb 4, 2024
version 43
afb88bb2
Feb 4, 2024
version 42
37f5a9f5
Feb 2, 2024
version 41
64b89ead
Feb 2, 2024
version 40
5446efe3
Feb 2, 2024
version 39
e20d506a
Jan 27, 2024
version 38
b6aa6e4e
Jan 27, 2024
version 37
e7faff9c
Jan 26, 2024
version 36
220ea3b8
Jan 26, 2024
version 35
068e2387
Jan 26, 2024
version 34
ae32f1d5
Jan 26, 2024
version 33
64f94fac
Jan 26, 2024
version 32
9836df97
Jan 26, 2024
version 31
c1f1fc15
Jan 25, 2024
version 30
ccb72b2e
Jan 15, 2024
version 29
c47e4181
Jan 15, 2024
version 28
82985d33
Jan 15, 2024
version 27
8a183034
Jan 15, 2024
version 26
b70b0ee1
Jan 15, 2024
version 25
c697cf7b
Jan 15, 2024
version 24
4f5940d5
Jan 10, 2024
version 23
416637d9
Jan 9, 2024
version 22
64ed87d3
Jan 9, 2024
version 21
b169f1bb
Dec 15, 2023
version 20
f167cc8a
Dec 15, 2023
version 19
f56526d0
Dec 14, 2023
version 18
617519af
Nov 28, 2023
version 17
b59edb6a
Nov 28, 2023
version 16
6de4aeba
Nov 28, 2023
version 15
2e7f5f94
Oct 31, 2023
version 14
abadbd5c
Oct 31, 2023
version 13
92d5e698
Oct 31, 2023
version 12
208deaa4
Oct 31, 2023
version 11
b548c183
Oct 30, 2023
version 10
1bc7bda7
Sep 1, 2023
version 9
18c868cb
Sep 1, 2023
version 8
9da70d1c
Sep 1, 2023
version 7
24d044d3
Sep 1, 2023
version 6
01139596
Jul 30, 2023
version 5
c2d22d0c
Jun 28, 2023
version 4
98866436
Jun 28, 2023
version 3
d9029847
May 26, 2023
version 2
4db59bde
May 26, 2023
version 1
3e06ef29
May 25, 2023
11.x (HEAD)
and
latest version
latest version
96b573d1
76 commits,
8 months ago
version 86
c26d021f
75 commits,
8 months ago
version 85
468606a0
74 commits,
8 months ago
version 84
8aab53f9
73 commits,
8 months ago
version 83
63b431ec
72 commits,
Aug 6, 2024
version 82
2e8ab164
71 commits,
Jul 23, 2024
version 81
6c2cc9c0
70 commits,
Jul 23, 2024
version 80
f14168d2
69 commits,
Jul 23, 2024
version 79
a0fc7c49
62 commits,
Jul 4, 2024
version 78
cb659966
61 commits,
Jun 30, 2024
version 77
91efd196
65 commits,
Jun 30, 2024
version 76
efa635a7
64 commits,
Jun 29, 2024
version 75
f5fe567f
63 commits,
Jun 29, 2024
version 74
a73b8c92
62 commits,
Jun 29, 2024
version 73
cb659966
61 commits,
Jun 29, 2024
version 72
18cff721
60 commits,
Jun 27, 2024
version 71
d0b9d4a6
59 commits,
Jun 27, 2024
version 70
c55761e4
60 commits,
Jun 17, 2024
version 69
0256d5dc
59 commits,
Jun 17, 2024
version 68
50bbe363
58 commits,
May 23, 2024
version 67
bbecefce
57 commits,
May 7, 2024
version 66
a2e67b56
56 commits,
Apr 19, 2024
version 65
df00eea2
55 commits,
Apr 17, 2024
version 64
90dd4ebd
54 commits,
Apr 5, 2024
version 63
dfebce9c
53 commits,
Apr 5, 2024
version 62
ae6eca73
52 commits,
Apr 5, 2024
version 61
58800870
50 commits,
Apr 5, 2024
version 60
93c14028
48 commits,
Mar 14, 2024
version 59
6b70d9cf
47 commits,
Mar 14, 2024
version 58
5240433f
46 commits,
Mar 13, 2024
version 57
e2e7e6f9
45 commits,
Mar 13, 2024
version 56
7395a860
44 commits,
Mar 13, 2024
version 55
ca4774e2
43 commits,
Mar 13, 2024
version 54
605d399f
42 commits,
Feb 21, 2024
version 53
6e15eb63
41 commits,
Feb 21, 2024
version 52
e9091630
40 commits,
Feb 21, 2024
version 51
b2d78d1c
39 commits,
Feb 7, 2024
version 50
89f9ddf0
38 commits,
Feb 5, 2024
version 49
ef580c8e
37 commits,
Feb 5, 2024
version 48
5e813469
36 commits,
Feb 5, 2024
version 47
ac645666
35 commits,
Feb 5, 2024
version 46
302d9c2a
34 commits,
Feb 5, 2024
version 45
bba7b764
33 commits,
Feb 5, 2024
version 44
d9ef7806
32 commits,
Feb 4, 2024
version 43
afb88bb2
31 commits,
Feb 4, 2024
version 42
37f5a9f5
30 commits,
Feb 2, 2024
version 41
64b89ead
29 commits,
Feb 2, 2024
version 40
5446efe3
28 commits,
Feb 2, 2024
version 39
e20d506a
27 commits,
Jan 27, 2024
version 38
b6aa6e4e
26 commits,
Jan 27, 2024
version 37
e7faff9c
25 commits,
Jan 26, 2024
version 36
220ea3b8
24 commits,
Jan 26, 2024
version 35
068e2387
23 commits,
Jan 26, 2024
version 34
ae32f1d5
24 commits,
Jan 26, 2024
version 33
64f94fac
22 commits,
Jan 26, 2024
version 32
9836df97
21 commits,
Jan 26, 2024
version 31
c1f1fc15
20 commits,
Jan 25, 2024
version 30
ccb72b2e
19 commits,
Jan 15, 2024
version 29
c47e4181
18 commits,
Jan 15, 2024
version 28
82985d33
17 commits,
Jan 15, 2024
version 27
8a183034
16 commits,
Jan 15, 2024
version 26
b70b0ee1
15 commits,
Jan 15, 2024
version 25
c697cf7b
14 commits,
Jan 15, 2024
version 24
4f5940d5
13 commits,
Jan 10, 2024
version 23
416637d9
12 commits,
Jan 9, 2024
version 22
64ed87d3
12 commits,
Jan 9, 2024
version 21
b169f1bb
11 commits,
Dec 15, 2023
version 20
f167cc8a
10 commits,
Dec 15, 2023
version 19
f56526d0
10 commits,
Dec 14, 2023
version 18
617519af
10 commits,
Nov 28, 2023
version 17
b59edb6a
10 commits,
Nov 28, 2023
version 16
6de4aeba
9 commits,
Nov 28, 2023
version 15
2e7f5f94
9 commits,
Oct 31, 2023
version 14
abadbd5c
9 commits,
Oct 31, 2023
version 13
92d5e698
8 commits,
Oct 31, 2023
version 12
208deaa4
7 commits,
Oct 31, 2023
version 11
b548c183
7 commits,
Oct 30, 2023
version 10
1bc7bda7
7 commits,
Sep 1, 2023
version 9
18c868cb
6 commits,
Sep 1, 2023
version 8
9da70d1c
4 commits,
Sep 1, 2023
version 7
24d044d3
3 commits,
Sep 1, 2023
version 6
01139596
3 commits,
Jul 30, 2023
version 5
c2d22d0c
3 commits,
Jun 28, 2023
version 4
98866436
2 commits,
Jun 28, 2023
version 3
d9029847
2 commits,
May 26, 2023
version 2
4db59bde
1 commit,
May 26, 2023
version 1
3e06ef29
1 commit,
May 25, 2023
2 files
+
31
−
1
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
core/modules/views/tests/modules/views_test_entity_reference/views_test_entity_reference.module
0 → 100644
+
30
−
0
View file @ 7db9e326
Edit in single-file editor
Open in Web IDE
<?php
/**
* @file
* Views data altering to test use of the entity reference plugin.
*/
declare
(
strict_types
=
1
);
/**
* Implements hook_views_data_alter().
*/
function
views_test_entity_reference_views_data_alter
(
&
$data
)
:
void
{
$manager
=
\Drupal
::
entityTypeManager
();
$field_config_storage
=
$manager
->
getStorage
(
'field_config'
);
/** @var \Drupal\field\FieldConfigInterface[] $field_configs */
$field_configs
=
$field_config_storage
->
loadByProperties
([
'field_type'
=>
'entity_reference'
,
]);
foreach
(
$field_configs
as
$field_config
)
{
$table_name
=
$field_config
->
getTargetEntityTypeId
()
.
'__'
.
$field_config
->
getName
();
$column_name
=
$field_config
->
getName
()
.
'_target_id'
;
if
(
isset
(
$data
[
$table_name
][
$column_name
][
'filter'
][
'id'
])
&&
in_array
(
$data
[
$table_name
][
$column_name
][
'filter'
][
'id'
],
[
'numeric'
,
'string'
])
)
{
$data
[
$table_name
][
$column_name
][
'filter'
][
'id'
]
=
'entity_reference'
;
}
}
}
Loading