diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 1d87f8c..08e63b2 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -31,5 +31,7 @@ class DatabaseSeeder extends Seeder foreach ($warehouses as $wh) { Warehouse::firstOrCreate(['code' => $wh['code']], $wh); } + + $this->call(UrgencyLevelSeeder::class); } } diff --git a/database/seeders/UrgencyLevelSeeder.php b/database/seeders/UrgencyLevelSeeder.php new file mode 100644 index 0000000..34f365c --- /dev/null +++ b/database/seeders/UrgencyLevelSeeder.php @@ -0,0 +1,27 @@ + 0) { + return; + } + + $levels = [ + ['label' => 'Critical', 'emoji' => '🚨', 'color_bg' => '#fee2e2', 'color_text' => '#dc2626', 'subtitle' => 'Today', 'sort_order' => 1, 'show_date_picker' => false], + ['label' => 'Urgent', 'emoji' => '⚡', 'color_bg' => '#ffedd5', 'color_text' => '#ea580c', 'subtitle' => '1–3 days', 'sort_order' => 2, 'show_date_picker' => false], + ['label' => 'Normal', 'emoji' => '📋', 'color_bg' => '#fef9c3', 'color_text' => '#ca8a04', 'subtitle' => 'This week', 'sort_order' => 3, 'show_date_picker' => false], + ['label' => 'Planned', 'emoji' => '🗓️', 'color_bg' => '#f0fdf4', 'color_text' => '#16a34a', 'subtitle' => 'Pick date', 'sort_order' => 4, 'show_date_picker' => true], + ]; + + foreach ($levels as $level) { + UrgencyLevel::create(array_merge($level, ['is_active' => true])); + } + } +}