From 0ff193fd1e6984762f448a9e3717c30bbb882518 Mon Sep 17 00:00:00 2001 From: br0kenpixel <23280129+br0kenpixel@users.noreply.github.com> Date: Sat, 29 Nov 2025 13:17:56 +0100 Subject: [PATCH] refactor: update `status` column to use `InternshipStatus` enum --- .../2025_10_20_193408_create_internship_statuses_table.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/database/migrations/2025_10_20_193408_create_internship_statuses_table.php b/backend/database/migrations/2025_10_20_193408_create_internship_statuses_table.php index a54ffa7..fe3086a 100644 --- a/backend/database/migrations/2025_10_20_193408_create_internship_statuses_table.php +++ b/backend/database/migrations/2025_10_20_193408_create_internship_statuses_table.php @@ -1,11 +1,11 @@ id(); $table->foreignId("internship_id")->nullable(false)->constrained("internships")->onDelete("cascade"); - $table->enum("status", ["SUBMITTED", "CONFIRMED", "DENIED", "DEFENDED", "NOT_DEFENDED"])->nullable(false)->default("SUBMITTED"); + $table->enum("status", InternshipStatus::all())->nullable(false)->default(InternshipStatus::SUBMITTED); $table->dateTimeTz("changed")->nullable(false); $table->string("note")->nullable(true)->default(null); $table->foreignId("modified_by")->nullable(false)->constrained("users")->onDelete("cascade");