From: Vincent Vanwaelscappel Date: Thu, 5 Mar 2020 17:47:35 +0000 (+0100) Subject: fix #3473 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d2e7ed88356004e98ce2ea86df656945c2ea7ad4;p=fluidbook-toolbox.git fix #3473 @0.5 --- diff --git a/app/Http/Controllers/Admin/Base/QuizController.php b/app/Http/Controllers/Admin/Base/QuizController.php index 4a2ca2eb1..294a044e9 100644 --- a/app/Http/Controllers/Admin/Base/QuizController.php +++ b/app/Http/Controllers/Admin/Base/QuizController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Admin\Base; use App\Http\Controllers\Admin\Operations\DownloadOperation; +use App\Http\Controllers\Admin\Operations\ImportOperation; use App\Http\Controllers\Admin\Operations\PreviewOperation; use Cubist\Backpack\app\Magic\Controllers\CubistMagicController; @@ -11,6 +12,7 @@ class QuizController extends CubistMagicController { use PreviewOperation; use DownloadOperation; + use ImportOperation; function setupListOperation() { diff --git a/app/Http/Controllers/Admin/Operations/ImportOperation.php b/app/Http/Controllers/Admin/Operations/ImportOperation.php new file mode 100644 index 000000000..e60ed09f9 --- /dev/null +++ b/app/Http/Controllers/Admin/Operations/ImportOperation.php @@ -0,0 +1,19 @@ +addButtonFromModelFunction('line', 'open_preview', 'openPreviewButton', 'begining'); $crud->addButtonFromModelFunction('line', 'download', 'downloadButton', 'end'); + + $crud->addButtonFromView('top', 'import', 'quiz.import', 'end'); + } public function openPreviewButton($crud = false) @@ -63,6 +67,7 @@ class Quiz extends CubistMagicAbstractModel return ' Download'; } + public function setFields() { parent::setFields(); diff --git a/resources/views/vendor/backpack/crud/buttons/quiz/import.blade.php b/resources/views/vendor/backpack/crud/buttons/quiz/import.blade.php new file mode 100644 index 000000000..d4b8611a6 --- /dev/null +++ b/resources/views/vendor/backpack/crud/buttons/quiz/import.blade.php @@ -0,0 +1,24 @@ + + Import + + +@push('after_scripts') + +@endpush