diff --git a/.env.example b/.env.example index 96bf04a..e577bdb 100644 --- a/.env.example +++ b/.env.example @@ -44,3 +44,8 @@ LDC_STATUS_CHECKER_API_KEY="MY_KEY" LDC_STATUS_CHECKER_UUID="UUID_PROJECT" ## LDC WEB ADMIN SECURE LDC_WEB_API_KEY="MY_KEY" + + +## GOOGLE +ANALYTICS_GOOGLE_ID= +GOOGLE_MAP_API_KEY= diff --git a/README.md b/README.md index 4334be2..fbf1aff 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # BOGT / Tracabilité Loué ## Installation + ``` composer install cp .env.example .env @@ -9,56 +10,71 @@ php artisan storage:link ``` Éditez le fichier .env puis : + ``` php artisan migrate ``` Front : + ``` npm install && npm run prod ``` + Pour créer un compte admin : + ``` php artisan user:create ``` ## Crons + Put every min in PROD : + ``` php artisan schedule:run ``` ## Données + Pour synchroniser les aliments : + ``` php artisan cafel:food ``` + Pour synchroniser les données BEA (volaille) : + ``` php artisan cafel:bea_vol ``` + Pour synchroniser les mises en place (oeuf) : + ``` php artisan cafel:mep_egg ``` + Pour synchroniser les éleveurs (oeuf) : + ``` php artisan cafel:breeder_egg ``` + Pour synchroniser les éleveurs (volaille) : + ``` php artisan cafel:breeder_poultry ``` + Pour importer les XML (oeuf) : + ``` php artisan xml:egg ``` + Pour importer les XML (volaille) : + ``` php artisan xml:poultry ``` - -## TODO -- Mettre analytics dans cookie notice -- Cacher la colonne Code EDE dans le cas du filtrage sur volaille (/bo/eleveurs) -- Dans la partie oeuf faire matcher les civility avec l'enum diff --git a/app/Http/Controllers/Fo/EggController.php b/app/Http/Controllers/Fo/EggController.php index 3130ec1..fd2674a 100644 --- a/app/Http/Controllers/Fo/EggController.php +++ b/app/Http/Controllers/Fo/EggController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Fo; +use App\Enums\BreederCivilty; use App\Http\Controllers\Controller; use App\Models\CafelEggBreeder; use App\Models\CafelEggMiseEnPlace; @@ -143,16 +144,16 @@ class EggController extends Controller } if ($eleveur->vocation != null && !empty($eleveur->vocation)) { switch ($eleveur->civilite) { - case '0': + case BreederCivilty::elle(): array_push($questions, array('Tu as toujours été éleveuse ?', $eleveur->vocation)); break; - case '1': + case BreederCivilty::il(): array_push($questions, array('Tu as toujours été éleveur ?', $eleveur->vocation)); break; - case '2': + case BreederCivilty::elles(): array_push($questions, array('Vous avez toujours été éleveuses ?', $eleveur->vocation)); break; - case '3': + case BreederCivilty::ils(): array_push($questions, array('Vous avez toujours été éleveurs ?', $eleveur->vocation)); break; default: diff --git a/config/google.php b/config/google.php new file mode 100644 index 0000000..7575aec --- /dev/null +++ b/config/google.php @@ -0,0 +1,5 @@ + env('ANALYTICS_GOOGLE_ID') +]; diff --git a/resources/views/back/breeders/index.blade.php b/resources/views/back/breeders/index.blade.php index bad79f6..465f401 100644 --- a/resources/views/back/breeders/index.blade.php +++ b/resources/views/back/breeders/index.blade.php @@ -36,7 +36,9 @@ @if(count($breeders))
| Code EDE | + @endifCode CAFEL | {{ __('Type') }} | INUAV | @@ -49,7 +51,9 @@ @foreach ($breeders as $breeder)
|---|---|---|
| {{$breeder->ede_code}} | + @endif{{$breeder->cafel_code}} | @if(get_class($breeder) === \App\Models\CafelEggBreeder::class){{ BreederType::egg()->label }} | diff --git a/resources/views/front/webldc-cn.blade.php b/resources/views/front/webldc-cn.blade.php index 2dfc66d..a4a5245 100644 --- a/resources/views/front/webldc-cn.blade.php +++ b/resources/views/front/webldc-cn.blade.php @@ -100,6 +100,23 @@ @push('scripts')