From: Vincent Vanwaelscappel Date: Thu, 26 Nov 2020 13:27:38 +0000 (+0100) Subject: wip #3753 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d43f6b415bfecb5485f8a9b4937ca114246414d0;p=fluidbook-toolbox.git wip #3753 @1 --- diff --git a/app/Http/Controllers/Admin/Base/FluidbookQuoteController.php b/app/Http/Controllers/Admin/Base/FluidbookQuoteController.php deleted file mode 100644 index 92a7a9d01..000000000 --- a/app/Http/Controllers/Admin/Base/FluidbookQuoteController.php +++ /dev/null @@ -1,13 +0,0 @@ -crud->addButtonFromView('line', 'assign', 'fluidbook_quote.assign', 'end'); + } + + protected function assign($id) + { + + } +} diff --git a/app/Http/Controllers/Admin/PageCrudController.php b/app/Http/Controllers/Admin/PageCrudController.php index 09ea83ca2..d5de5aa6d 100644 --- a/app/Http/Controllers/Admin/PageCrudController.php +++ b/app/Http/Controllers/Admin/PageCrudController.php @@ -4,11 +4,20 @@ namespace App\Http\Controllers\Admin; class PageCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicNestedController { + use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation; + use \Cubist\Backpack\app\Http\Controllers\Operations\BulkPublishOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\CloneOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\BulkCloneOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\DeleteOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\BulkDeleteOperation; + use \Backpack\ReviseOperation\ReviseOperation; + + + protected $_modelNamespace = 'App\Models\Page'; protected $_routeURL = 'page'; protected $_singular = 'page'; protected $_plural = 'pages'; - protected $_clonable = true; - protected $_bulk = true; protected $_oneInstance= false; } diff --git a/app/Http/Controllers/Admin/QuizCrudController.php b/app/Http/Controllers/Admin/QuizCrudController.php index ca7b3c6b5..2a20a4a5a 100644 --- a/app/Http/Controllers/Admin/QuizCrudController.php +++ b/app/Http/Controllers/Admin/QuizCrudController.php @@ -4,11 +4,20 @@ namespace App\Http\Controllers\Admin; class QuizCrudController extends \App\Http\Controllers\Admin\Base\QuizController { + use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation; + use \Cubist\Backpack\app\Http\Controllers\Operations\BulkPublishOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\CloneOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\BulkCloneOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\DeleteOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\BulkDeleteOperation; + use \Backpack\ReviseOperation\ReviseOperation; + + + protected $_modelNamespace = 'App\Models\Quiz'; protected $_routeURL = 'quiz'; protected $_singular = 'quiz'; protected $_plural = 'quizzes'; - protected $_clonable = true; - protected $_bulk = true; protected $_oneInstance= false; } diff --git a/app/Http/Controllers/Admin/QuizTranslationCrudController.php b/app/Http/Controllers/Admin/QuizTranslationCrudController.php index 1d115a147..7574b3692 100644 --- a/app/Http/Controllers/Admin/QuizTranslationCrudController.php +++ b/app/Http/Controllers/Admin/QuizTranslationCrudController.php @@ -4,11 +4,20 @@ namespace App\Http\Controllers\Admin; class QuiztranslationCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController { + use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation; + use \Cubist\Backpack\app\Http\Controllers\Operations\BulkPublishOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\CloneOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\BulkCloneOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\DeleteOperation; + use \Backpack\CRUD\app\Http\Controllers\Operations\BulkDeleteOperation; + use \Backpack\ReviseOperation\ReviseOperation; + + + protected $_modelNamespace = 'App\Models\QuizTranslation'; protected $_routeURL = 'quiztranslation'; protected $_singular = 'quiz translation'; protected $_plural = 'quiz translations'; - protected $_clonable = true; - protected $_bulk = true; protected $_oneInstance= false; } diff --git a/app/Http/Controllers/Admin/QuizatttemptCrudController.php b/app/Http/Controllers/Admin/QuizatttemptCrudController.php new file mode 100644 index 000000000..488c5066d --- /dev/null +++ b/app/Http/Controllers/Admin/QuizatttemptCrudController.php @@ -0,0 +1,23 @@ + 'fluidbook-quote', 'singular' => 'demande de devis', 'plural' => 'demandes de devis']; + protected $_operations = [AssignOperation::class, CreateFromWebsite::class]; + protected $_enableClone = false; + protected $_enableDeletion = false; + public function setFields() { parent::setFields(); diff --git a/composer.lock b/composer.lock index 792b849ec..918d2ae63 100644 --- a/composer.lock +++ b/composer.lock @@ -1025,13 +1025,13 @@ "source": { "type": "git", "url": "git://git.cubedesigners.com/cubist_cms-back.git", - "reference": "13f6dcc2a9b77b14e2614f671f961719da607f88" + "reference": "1afd307e48012b1ef90d95d2c8f555de7fd5b9f3" }, "dist": { "type": "tar", - "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-3abbad.tar", - "reference": "13f6dcc2a9b77b14e2614f671f961719da607f88", - "shasum": "85246384ed16f7f923851ec105b45ab79cc8bce3" + "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-f7a41b.tar", + "reference": "1afd307e48012b1ef90d95d2c8f555de7fd5b9f3", + "shasum": "75815f263446312d54d8802068d855a9f1dd4eba" }, "require": { "backpack/backupmanager": "^2.0", @@ -1106,7 +1106,7 @@ } ], "description": "Cubist Backpack extension", - "time": "2020-11-26T08:09:07+00:00" + "time": "2020-11-26T13:19:21+00:00" }, { "name": "cubist/cms-front", diff --git a/resources/views/vendor/backpack/crud/buttons/fluidbook_quote/assign.blade.php b/resources/views/vendor/backpack/crud/buttons/fluidbook_quote/assign.blade.php new file mode 100644 index 000000000..9777e7668 --- /dev/null +++ b/resources/views/vendor/backpack/crud/buttons/fluidbook_quote/assign.blade.php @@ -0,0 +1,2 @@ + Confier diff --git a/routes/backpack/custom.php b/routes/backpack/custom.php index a956b0988..3d2200b16 100644 --- a/routes/backpack/custom.php +++ b/routes/backpack/custom.php @@ -4,9 +4,18 @@ Route::group([ 'middleware' => ['web', config('backpack.base.middleware_key', 'admin')], 'namespace' => 'App\Http\Controllers\Admin', ], function () { // custom admin routes + try { + Route::crud('company', 'CompanyCrudController'); + Route::crud('fluidbook-quote', 'FluidbookQuoteCrudController'); Route::crud('locale', 'LocaleCrudController'); - Route::crud('settings', 'SettingsCrudController'); - Route::crud('quiztranslation', 'QuiztranslationCrudController'); - Route::crud('quiz', 'QuizCrudController'); Route::crud('page', 'PageCrudController'); + Route::crud('quiz', 'QuizCrudController'); + Route::crud('quizatttempt', 'QuizatttemptCrudController'); + Route::crud('quiztranslation', 'QuiztranslationCrudController'); + Route::crud('settings', 'SettingsCrudController'); + Route::crud('signature', 'SignatureCrudController'); + Route::crud('users', 'UsersCrudController'); + } catch(\Throwable $e) { + + } });