--- /dev/null
+<?php
+
+namespace App\Fields;
+
+class FluidbookQuoteAdmin extends User
+{
+ public function _postSetAttributes()
+ {
+ parent::_postSetAttributes();
+ $this->setAttribute('optionsmodel_scope', 'quoteAdmin');
+ }
+}
namespace App\Http\Controllers\Admin\Operations\FluidbookCollection;
use App\Http\Controllers\Admin\Operations\Base\BaseDownloadOperation;
-use App\Http\Middleware\CheckIfAdmin;
use App\Jobs\FluidbookCollectionDownload;
-use App\Jobs\FluidbookSettingsExport;
-use App\Jobs\QuizDownload;
-use App\Models\FluidbookCollection;
-use Cubist\Backpack\Http\Controllers\Base\XSendFileController;
-use Illuminate\Support\Arr;
-use Illuminate\Support\Facades\Route;
-use Prologue\Alerts\Facades\Alert;
// __('!! Collections de fluidbooks')
namespace App\Models;
+use App\Fields\FluidbookQuoteAdmin;
use App\Fields\FluidbookQuoteOrigin;
use App\Fields\FluidbookUser;
use App\Http\Controllers\Admin\Operations\FluidbookQuote\AssignOperation;
use Cubist\Backpack\Magic\Fields\ModelAttribute;
use Cubist\Backpack\Magic\Fields\Number;
use Cubist\Backpack\Magic\Fields\StaticValue;
+
// __('!! Demandes de devis fluidbook')
class FluidbookQuote extends ToolboxModel
{
$this->addField('coupon', 'Hidden', __('Coupon'), ['can' => 'fluidbook-quote:admin',]);
- $this->addField('admin', FluidbookUser::class, __('Administrateur'),
- ['allows_null' => true, 'column_attribute' => 'firstname', 'column' => true, 'can' => 'fluidbook-quote:admin',]
+ $this->addField('admin', FluidbookQuoteAdmin::class, __('Administrateur'),
+ ['allows_null' => true,
+ 'column_attribute' => 'firstname',
+ 'column' => true,
+ 'can' => 'fluidbook-quote:admin',
+ 'filter' => true,]
);
$this->addField('reseller', FluidbookUser::class, __('Confiée à'),
'scorm' => __('SCORM / LMS'),
'seo' => __('SEO'),
'zoomarea' => __('Zone de zoom'),
+ '3d' => __('3D') . ', ' . __('Visite virtuelle') . ', ' . __('Réalité augmentée') . ' / ' . __('Réalité virtuelle'),
];
}