Skip to content

Commit d4187a6

Browse files
committed
Export only translatable fields
1 parent 77f2759 commit d4187a6

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

routes/export.php

+10-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66
use Oblik\Outsource\Diff;
77
use Oblik\Outsource\Exporter;
88

9+
class MemsourceExporter extends Exporter {
10+
public function fieldPredicate($field, $input)
11+
{
12+
$isTranslatable = ($this->blueprint('translate') ?? true);
13+
$isNotIgnored = parent::fieldPredicate($field, $input);
14+
return $isTranslatable && $isNotIgnored;
15+
}
16+
}
17+
918
return [
1019
[
1120
'pattern' => 'export',
@@ -24,7 +33,7 @@
2433
$models = array_merge($models, $pages->values());
2534
}
2635

27-
$exporter = new Exporter(walkerSettings());
36+
$exporter = new MemsourceExporter(walkerSettings());
2837
$exportData = $exporter->export($models);
2938

3039
if ($snapshot) {

0 commit comments

Comments
 (0)