--- /dev/null
+<?php
+
+namespace App\Console\Commands;
+
+use App\Models\User;
+use App\Slack\Slack;
+use Backpack\CRUD\app\Library\Widget;
+use Cubist\Backpack\Console\Commands\CubistCommand;
+use Cubist\Backpack\Facades\App;
+
+class FluidbookQuote extends CubistCommand
+{
+ protected $signature = 'fluidbook:quote {--reminder}';
+ protected $description = 'Fluidbook Quotes';
+
+ public function handle()
+ {
+ if ($this->option('reminder')) {
+ return $this->reminder();
+ }
+ }
+
+ protected function reminder()
+ {
+ App::setLocale('fr');
+ $nottreated = \App\Models\FluidbookQuote::where('status', '0')->count();
+ if ($nottreated > 0 && request()->get('status', null) == null) {
+ Slack::send(User::withoutGlobalScopes()->find('5')->slack/*Slack::fluidbookQuoteChannel*/,
+ ':alarm_clock: ' . __('Des demandes de devis n\'ont pas été traitées'),
+ __(':awaiting demandes de devis doivent être confiées à un revendeur ou un chef de projet', ['awaiting' => $nottreated]),
+ [__('Toutes les demandes') => ['url' => backpack_url('fluidbook-quote?status=0')]],
+ false,
+ );
+ }
+
+
+ }
+}
$schedule->command('ws:migrate --publications=v2 --documents=missing')->dailyAt('1:00');
+ $schedule->command('fluidbook:quote --reminder')->weekdays()->at('10:00');
+
$schedule->command('job:dispatch ProcessTotals')->everyTwoHours();
$schedule->command('fluidbook:player:updatesources')->everyTwoHours();
$less->setArg(null, $destination_less);
$less->setArg(null, $destination_css);
$less->execute();
- $less->debug();
if (!file_exists($destination_css)) {
die($less->output);
continue;