Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified bootstrap/cache/.gitignore
100644 → 100755
Empty file.
1 change: 0 additions & 1 deletion database/seeders/IngredientThresholdSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ class IngredientThresholdSeeder extends Seeder
public function run(): void
{
$ingredients = Ingredient::query()
->whereHas('company', fn ($query) => $query->whereNotIn('name', $this->excludedCompanyNames()))
->whereNull('threshold')
->inRandomOrder()
->get();
Expand Down
5 changes: 1 addition & 4 deletions database/seeders/LossSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,16 @@
use App\Models\Ingredient;
use App\Models\Loss;
use App\Models\Preparation;
use Database\Seeders\Concerns\FiltersSeedableCompanies;
use Illuminate\Database\Seeder;

class LossSeeder extends Seeder
{
use FiltersSeedableCompanies;

/**
* Génère des pertes factices pour chaque entreprise.
*/
public function run(): void
{
$this->seedableCompanies()->each(function (Company $company) {
Company::all()->each(function (Company $company) {
$user = $company->users()->inRandomOrder()->first();

$company->locations->each(function ($location) use ($company, $user) {
Expand Down
4 changes: 0 additions & 4 deletions database/seeders/OrderHistorySeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,16 @@
use App\Models\StepMenu;
use App\Models\User;
use App\Services\OrderHistoryService;
use Database\Seeders\Concerns\FiltersSeedableCompanies;
use Illuminate\Database\Seeder;

class OrderHistorySeeder extends Seeder
{
use FiltersSeedableCompanies;

public function run(): void
{
/** @var OrderHistoryService $historyService */
$historyService = app(OrderHistoryService::class);

$orders = Order::query()
->whereHas('company', fn ($query) => $query->whereNotIn('name', $this->excludedCompanyNames()))
->with(['user', 'steps.stepMenus'])
->get();

Expand Down
7 changes: 0 additions & 7 deletions database/seeders/PerishableSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,11 @@
use App\Models\Ingredient;
use App\Models\Loss;
use App\Services\PerishableService;
use Database\Seeders\Concerns\FiltersSeedableCompanies;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class PerishableSeeder extends Seeder
{
use FiltersSeedableCompanies;

public function run(PerishableService $service): void
{
$rows = DB::table('ingredient_location')->where('quantity', '>', 0)->get();
Expand All @@ -27,10 +24,6 @@ public function run(PerishableService $service): void
}
$companyId = $ingredient->company_id;

if ($this->isExcludedCompanyId($companyId)) {
continue;
}

$perishable = $service->add($row->ingredient_id, $row->location_id, $companyId, $row->quantity);
if (! $perishable) {
continue; // not perishable
Expand Down
4 changes: 0 additions & 4 deletions database/seeders/PreparationThresholdSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,14 @@
namespace Database\Seeders;

use App\Models\Preparation;
use Database\Seeders\Concerns\FiltersSeedableCompanies;
use Faker\Generator as FakerGenerator;
use Illuminate\Database\Seeder;

class PreparationThresholdSeeder extends Seeder
{
use FiltersSeedableCompanies;

public function run(): void
{
$preparations = Preparation::query()
->whereHas('company', fn ($query) => $query->whereNotIn('name', $this->excludedCompanyNames()))
->whereNull('threshold')
->inRandomOrder()
->get();
Expand Down
5 changes: 1 addition & 4 deletions database/seeders/QuickAccessSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,10 @@

use App\Models\Company;
use App\Models\QuickAccess;
use Database\Seeders\Concerns\FiltersSeedableCompanies;
use Illuminate\Database\Seeder;

class QuickAccessSeeder extends Seeder
{
use FiltersSeedableCompanies;

/**
* Available quick access shortcuts keyed by their url_key.
*
Expand Down Expand Up @@ -67,7 +64,7 @@ public function run(): void
$defaults = array_values(self::defaults());
$allowedIndexes = array_column($defaults, 'index');

$this->seedableCompanies()->each(function (Company $company) use ($defaults, $allowedIndexes) {
Company::all()->each(function (Company $company) use ($defaults, $allowedIndexes) {
foreach ($defaults as $row) {
QuickAccess::updateOrCreate(
[
Expand Down
5 changes: 0 additions & 5 deletions database/seeders/StockMovementSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,10 @@
use App\Models\Ingredient;
use App\Models\Preparation;
use Carbon\Carbon;
use Database\Seeders\Concerns\FiltersSeedableCompanies;
use Illuminate\Database\Seeder;

class StockMovementSeeder extends Seeder
{
use FiltersSeedableCompanies;

public function run(): void
{
$this->seedIngredientMovements();
Expand All @@ -21,7 +18,6 @@ public function run(): void
private function seedIngredientMovements(): void
{
Ingredient::query()
->whereHas('company', fn ($query) => $query->whereNotIn('name', $this->excludedCompanyNames()))
->whereHas('locations', fn ($q) => $q->where('quantity', '>', 0))
->get()
->each(function ($ingredient) {
Expand Down Expand Up @@ -121,7 +117,6 @@ private function seedIngredientMovements(): void
private function seedPreparationMovements(): void
{
Preparation::query()
->whereHas('company', fn ($query) => $query->whereNotIn('name', $this->excludedCompanyNames()))
->whereHas('locations', fn ($q) => $q->where('quantity', '>', 0))
->get()
->each(function ($prep) {
Expand Down
3 changes: 2 additions & 1 deletion docker/php/entrypoint.prod.sh
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,9 @@ fi
#Temporary create fake data for development purposes (remove in production) (change app_env in secrets)
php artisan migrate:fresh
php artisan db:seed --class=DemoSeeder --no-interaction --no-ansi
php artisan db:seed --class=DatabaseSeeder --no-interaction --no-ansi
php artisan db:seed --class=LyonnaiseCompanySeeder --no-interaction --no-ansi
php artisan db:seed --class=DatabaseSeeder --no-interaction --no-ansi


#=== START SUPERVISORD =========================================
info "Starting supervisord..."
Expand Down
Empty file modified storage/app/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/app/private/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/app/private/images/placeholder.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/1.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/2.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/3.webp
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/4.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/5.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/6.jpeg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/7.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/8.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/9.webp
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Ail.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Bananes.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Carottes.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Citron.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Courgettes.webp
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Oranges.jpeg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/Poireaux.jpeg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/bananes-caramélisées.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/bobun-hay-mean.jpeg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/briocheparisienne.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/burger-brioche.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/cassouletartichaut.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/coca-cherry.webp
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/coulisdeframboises.webp
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/crousty-boursin.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/crousty-chicken.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/crousty-cordon.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/crousty-curry.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/crousty.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/farcedeporcmaison.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified storage/app/private/seeders/images/gelee.webp
100644 → 100755
Empty file modified storage/app/private/seeders/images/gustave.png
100644 → 100755
Empty file modified storage/app/private/seeders/images/jusdemariniere.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/lentilles-au-curry.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/marinade.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/millefeuille.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/oignons-jaunes.webp
100644 → 100755
Empty file modified storage/app/private/seeders/images/patebrisee.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/pateencroute.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/patefeuillete.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/pechemelba.webp
100644 → 100755
Empty file modified storage/app/private/seeders/images/pechepochee.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/piclesdelegume.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/pommes-de-terre.webp
100644 → 100755
Empty file modified storage/app/private/seeders/images/pommes.avif
100644 → 100755
Empty file.
Empty file modified storage/app/private/seeders/images/poulet-citron-ail.webp
100644 → 100755
Empty file modified storage/app/private/seeders/images/ratatouille-express.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/salades.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/saumon-grillé-au-citron.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/solmeuniere.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/spaghetti-tomate-basilic.jpg
100644 → 100755
Empty file modified storage/app/private/seeders/images/tomates-fraîches.png
100644 → 100755
Empty file modified storage/app/private/seeders/images/œufs-brouillés.jpg
100644 → 100755
Empty file modified storage/app/public/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/cache/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/cache/data/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/sessions/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/testing/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/views/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/logs/.gitignore
100644 → 100755
Empty file.