From: Vincent Vanwaelscappel Date: Fri, 21 Jan 2022 16:53:45 +0000 (+0100) Subject: wip #5045 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=fca3b3920a28bdd2f32aa5af8492a51ad610108c;p=cubist_cms-back.git wip #5045 @0.5 --- diff --git a/src/app/Http/Controllers/Operations/Base/ImportOperation.php b/src/app/Http/Controllers/Operations/Base/ImportOperation.php index 43d2cd6..4351b4c 100644 --- a/src/app/Http/Controllers/Operations/Base/ImportOperation.php +++ b/src/app/Http/Controllers/Operations/Base/ImportOperation.php @@ -5,7 +5,10 @@ namespace Cubist\Backpack\Http\Controllers\Operations\Base; use Illuminate\Support\Facades\Route; use Symfony\Component\HttpFoundation\File\UploadedFile; -trait ImportOperation{ +trait ImportOperation +{ + protected $_importAccept = null; + protected function setupImportRoutes($segment, $routeName, $controller) { Route::match(['post'], $segment . '/import', $controller . '@importAction'); @@ -13,7 +16,10 @@ trait ImportOperation{ protected function setupImportDefaults() { - $this->crud->addButtonFromView('top', 'import', 'button.import', 'end'); + if (null !== $this->_importAccept) { + $this->crud->importAccept = $this->_importAccept; + } + $this->crud->addButtonFromView('top', 'import', 'import', 'end'); } protected function importAction() diff --git a/src/resources/views/buttons/import.blade.php b/src/resources/views/buttons/import.blade.php new file mode 100644 index 0000000..3061886 --- /dev/null +++ b/src/resources/views/buttons/import.blade.php @@ -0,0 +1,29 @@ + + {{__('Importer')}} + + +@push('after_scripts') + +@endpush