From c70dde9b1b6dcb2289f0d909fff1df39886a194c Mon Sep 17 00:00:00 2001 From: Ghassan Yusuf Date: Sun, 24 May 2026 09:45:34 +0300 Subject: [PATCH] feat: add migrations for settings_locations, settings_projects, settings_urgency_levels --- ...064454_create_settings_locations_table.php | 29 +++++++++++++++ ..._064454_create_settings_projects_table.php | 29 +++++++++++++++ ...5_create_settings_urgency_levels_table.php | 35 +++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 database/migrations/2026_05_24_064454_create_settings_locations_table.php create mode 100644 database/migrations/2026_05_24_064454_create_settings_projects_table.php create mode 100644 database/migrations/2026_05_24_064455_create_settings_urgency_levels_table.php diff --git a/database/migrations/2026_05_24_064454_create_settings_locations_table.php b/database/migrations/2026_05_24_064454_create_settings_locations_table.php new file mode 100644 index 0000000..2f78ea0 --- /dev/null +++ b/database/migrations/2026_05_24_064454_create_settings_locations_table.php @@ -0,0 +1,29 @@ +id(); + $table->string('name', 255); + $table->boolean('is_active')->default(true); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('settings_locations'); + } +}; diff --git a/database/migrations/2026_05_24_064454_create_settings_projects_table.php b/database/migrations/2026_05_24_064454_create_settings_projects_table.php new file mode 100644 index 0000000..f62e698 --- /dev/null +++ b/database/migrations/2026_05_24_064454_create_settings_projects_table.php @@ -0,0 +1,29 @@ +id(); + $table->string('name', 255); + $table->boolean('is_active')->default(true); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('settings_projects'); + } +}; diff --git a/database/migrations/2026_05_24_064455_create_settings_urgency_levels_table.php b/database/migrations/2026_05_24_064455_create_settings_urgency_levels_table.php new file mode 100644 index 0000000..c5d6c8c --- /dev/null +++ b/database/migrations/2026_05_24_064455_create_settings_urgency_levels_table.php @@ -0,0 +1,35 @@ +id(); + $table->string('label', 100); + $table->string('emoji', 10)->default('📋'); + $table->string('color_bg', 20)->default('#f8fafc'); + $table->string('color_text', 20)->default('#475569'); + $table->string('subtitle', 100)->nullable(); + $table->unsignedTinyInteger('sort_order')->default(99); + $table->boolean('show_date_picker')->default(false); + $table->boolean('is_active')->default(true); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('settings_urgency_levels'); + } +};