Skip to content

Commit 4bc464d

Browse files
committed
Merge branch '3' into 4.0
2 parents 25a0c4d + 9c70b01 commit 4bc464d

10 files changed

Lines changed: 13 additions & 12 deletions

File tree

client/lang/en.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
66
}
77
} else {
88
ss.i18n.addDictionary('en', {
9-
"GridFieldExtensions.CONFIRMDEL": "Are you sure you want to delete this?",
109
"GridFieldExtensions.ADD_CLASS": "Add: <i>{classname}</i>",
10+
"GridFieldExtensions.CONFIRMDEL": "Are you sure you want to delete this?",
1111
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Open search and filter",
1212
"GridFieldExtensions.SAVE_PUBLISH": "Save & publish"
1313
});

client/lang/eo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
66
}
77
} else {
88
ss.i18n.addDictionary('eo', {
9-
"GridFieldExtensions.CONFIRMDEL": "Ĉu vi certas ke vi volas forigi tion?",
109
"GridFieldExtensions.ADD_CLASS": "Aldoni: <i>{classname}</i>",
10+
"GridFieldExtensions.CONFIRMDEL": "Ĉu vi certas ke vi volas forigi tion?",
1111
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Malfermi serĉon kaj filtrilon",
1212
"GridFieldExtensions.SAVE_PUBLISH": "Konservi kaj publikigi"
1313
});

client/lang/nl_NL.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
66
}
77
} else {
88
ss.i18n.addDictionary('nl_NL', {
9-
"GridFieldExtensions.CONFIRMDEL": "Weet je zeker dat je dit wil verwijderen?",
109
"GridFieldExtensions.ADD_CLASS": "Toevoegen: <i>{classname}</i>",
10+
"GridFieldExtensions.CONFIRMDEL": "Weet je zeker dat je dit wil verwijderen?",
1111
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Open zoeken en filteren",
1212
"GridFieldExtensions.SAVE_PUBLISH": "Opslaan & Publiceren"
1313
});

client/lang/sl.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
66
}
77
} else {
88
ss.i18n.addDictionary('sl', {
9-
"GridFieldExtensions.CONFIRMDEL": "Res želite to izbrisati?",
109
"GridFieldExtensions.ADD_CLASS": "Dodaj: <i>{classname}</i>",
10+
"GridFieldExtensions.CONFIRMDEL": "Res želite to izbrisati?",
1111
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Prikaži iskalnik in filtre",
1212
"GridFieldExtensions.SAVE_PUBLISH": "Shrani in objavi"
1313
});

client/lang/src/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"GridFieldExtensions.CONFIRMDEL": "Are you sure you want to delete this?",
32
"GridFieldExtensions.ADD_CLASS": "Add: <i>{classname}</i>",
3+
"GridFieldExtensions.CONFIRMDEL": "Are you sure you want to delete this?",
44
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Open search and filter",
55
"GridFieldExtensions.SAVE_PUBLISH": "Save & publish"
66
}

client/lang/src/eo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"GridFieldExtensions.CONFIRMDEL": "Ĉu vi certas ke vi volas forigi tion?",
32
"GridFieldExtensions.ADD_CLASS": "Aldoni: <i>{classname}</i>",
3+
"GridFieldExtensions.CONFIRMDEL": "Ĉu vi certas ke vi volas forigi tion?",
44
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Malfermi serĉon kaj filtrilon",
55
"GridFieldExtensions.SAVE_PUBLISH": "Konservi kaj publikigi"
66
}

client/lang/src/nl_NL.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"GridFieldExtensions.CONFIRMDEL": "Weet je zeker dat je dit wil verwijderen?",
32
"GridFieldExtensions.ADD_CLASS": "Toevoegen: <i>{classname}</i>",
3+
"GridFieldExtensions.CONFIRMDEL": "Weet je zeker dat je dit wil verwijderen?",
44
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Open zoeken en filteren",
55
"GridFieldExtensions.SAVE_PUBLISH": "Opslaan & Publiceren"
66
}

client/lang/src/sl.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"GridFieldExtensions.CONFIRMDEL": "Res želite to izbrisati?",
32
"GridFieldExtensions.ADD_CLASS": "Dodaj: <i>{classname}</i>",
3+
"GridFieldExtensions.CONFIRMDEL": "Res želite to izbrisati?",
44
"GridFieldExtensions.OPEN_SEARCH_FILTER": "Prikaži iskalnik in filtre",
55
"GridFieldExtensions.SAVE_PUBLISH": "Shrani in objavi"
66
}

lang/nl_NL.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ nl_NL:
55
GridFieldExtensions:
66
ADD: Toevoegen
77
ADDEXISTING: 'Bestaande toevoegen'
8-
SEARCH: Zoeken
9-
SELECTTYPETOCREATE: '(Selecteer type om te creeën)'
108
BACK: Terug
119
CURRENT: (huidige)
1210
NOITEMS: 'Er zijn geen items.'
1311
Next: Volgende
1412
PREVIOUS: Vorige
1513
RESULTS: Resultaten
14+
SEARCH: Zoeken
15+
SELECTTYPETOCREATE: '(Selecteer type om te creeën)'
1616
Symbiote\GridFieldExtensions\Extensions\GridFieldDetailFormItemRequestExtension:
1717
NEW: 'Nieuw item maken'
1818
Symbiote\GridFieldExtensions\GridFieldConfigurablePaginator:

src/GridFieldEditableColumns.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
use SilverStripe\ORM\DataObject;
2525
use SilverStripe\ORM\DataObjectInterface;
2626
use SilverStripe\ORM\ManyManyList;
27+
use SilverStripe\ORM\ManyManyThroughList;
2728

2829
/**
2930
* Allows inline editing of grid field records without having to load a separate
@@ -162,7 +163,7 @@ public function handleSave(GridField $grid, DataObjectInterface $record)
162163
}
163164
}
164165

165-
if ($list instanceof ManyManyList) {
166+
if ($list instanceof ManyManyList || $list instanceof ManyManyThroughList) {
166167
$extra = array_intersect_key($form->getData() ?? [], (array) $list->getExtraFields());
167168
}
168169

@@ -247,7 +248,7 @@ public function getFields(GridField $grid, DataObjectInterface $record)
247248
}
248249
}
249250

250-
if (!$field && $list instanceof ManyManyList) {
251+
if (!$field && ($list instanceof ManyManyList || $list instanceof ManyManyThroughList)) {
251252
$extra = $list->getExtraFields();
252253

253254
if ($extra && array_key_exists($col, $extra ?? [])) {

0 commit comments

Comments
 (0)