From b9be4a2e6c90b12577bce6a4c2ac9ebea5d94be9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veronika=20Feh=C3=A9rv=C3=ADziov=C3=A1?= <128744051+VeronikaFeherviziova@users.noreply.github.com> Date: Tue, 2 Dec 2025 22:53:01 +0100 Subject: [PATCH] fix: allow changing internship status when denied by admin --- backend/app/Models/Internship.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/app/Models/Internship.php b/backend/app/Models/Internship.php index fa77655..913dd76 100644 --- a/backend/app/Models/Internship.php +++ b/backend/app/Models/Internship.php @@ -107,6 +107,10 @@ class Internship extends Model $current_status === InternshipStatus::CONFIRMED_BY_ADMIN && $userRole === "ADMIN" && !$report_confirmed => ['DENIED_BY_ADMIN', 'CONFIRMED_BY_COMPANY', 'DENIED_BY_COMPANY'], + // prax bola zamietnutá garantom a ide ju meniť garant + $current_status === InternshipStatus::DENIED_BY_ADMIN && $userRole === "ADMIN" + => ['CONFIRMED_BY_COMPANY', 'CONFIRMED_BY_ADMIN', 'DENIED_BY_COMPANY'], + // prax bola obhájená a ide ju meniť admin $current_status === InternshipStatus::DEFENDED && $userRole === "ADMIN" => ['NOT_DEFENDED'],