diff --git a/app/Infrastructure/Http/Controllers/VacationCalendarController.php b/app/Infrastructure/Http/Controllers/VacationCalendarController.php index 346550c..8c5c7f8 100644 --- a/app/Infrastructure/Http/Controllers/VacationCalendarController.php +++ b/app/Infrastructure/Http/Controllers/VacationCalendarController.php @@ -7,7 +7,6 @@ namespace Toby\Infrastructure\Http\Controllers; use Carbon\CarbonImmutable; use Carbon\CarbonInterface; use Carbon\CarbonPeriod; -use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Http\Request; use Inertia\Response; use Toby\Domain\Enums\VacationRequestState; @@ -29,7 +28,7 @@ class VacationCalendarController extends Controller ->with([ "vacations" => fn($query) => $query ->whereBetween("date", [$period->start, $period->end]) - ->whereRelation("vacationRequest", "state", VacationRequestState::APPROVED->value) + ->whereRelation("vacationRequest", "state", VacationRequestState::APPROVED->value), ]) ->orderBy("last_name") ->orderBy("first_name") @@ -54,7 +53,7 @@ class VacationCalendarController extends Controller foreach ($users as $user) { $userVacations[] = [ "user" => new UserResource($user), - "vacations" => $user->vacations->map(fn (Vacation $vacation) => $vacation->date->toDateString()), + "vacations" => $user->vacations->map(fn(Vacation $vacation) => $vacation->date->toDateString()), ]; } @@ -67,7 +66,7 @@ class VacationCalendarController extends Controller protected function monthNameToNumber(?string $name): int { - return match($name) { + return match ($name) { default => CarbonInterface::JANUARY, "february" => CarbonInterface::FEBRUARY, "march" => CarbonInterface::MARCH, diff --git a/app/Infrastructure/Http/Controllers/VacationRequestController.php b/app/Infrastructure/Http/Controllers/VacationRequestController.php index 5293bc2..739a1da 100644 --- a/app/Infrastructure/Http/Controllers/VacationRequestController.php +++ b/app/Infrastructure/Http/Controllers/VacationRequestController.php @@ -80,7 +80,7 @@ class VacationRequestController extends Controller $days = $vacationDaysCalculator->calculateDays( $vacationRequest->yearPeriod, $vacationRequest->from, - $vacationRequest->to + $vacationRequest->to, ); foreach ($days as $day) { diff --git a/app/Infrastructure/Http/Resources/VacationRequestActivityResource.php b/app/Infrastructure/Http/Resources/VacationRequestActivityResource.php index dcc11d2..c513785 100644 --- a/app/Infrastructure/Http/Resources/VacationRequestActivityResource.php +++ b/app/Infrastructure/Http/Resources/VacationRequestActivityResource.php @@ -13,9 +13,11 @@ class VacationRequestActivityResource extends JsonResource public function toArray($request): array { return [ - "date" => $this->created_at->toDisplayString(), - "who" => $this->user ? $this->user->fullName : __("System"), - "to" => $this->to->label(), + "date" => $this->created_at->format("d.m.Y"), + "time" => $this->created_at->format("H:i"), + "user" => $this->user ? $this->user->fullName : __("System"), + "state" => $this->to, + "text" => $this->to->label(), ]; } } diff --git a/app/Infrastructure/Http/Resources/VacationRequestResource.php b/app/Infrastructure/Http/Resources/VacationRequestResource.php index 6aa3111..112d7a0 100644 --- a/app/Infrastructure/Http/Resources/VacationRequestResource.php +++ b/app/Infrastructure/Http/Resources/VacationRequestResource.php @@ -17,7 +17,7 @@ class VacationRequestResource extends JsonResource "name" => $this->name, "user" => new UserResource($this->user), "type" => $this->type->label(), - "state" => $this->state->label(), + "state" => $this->state, "from" => $this->from->toDisplayString(), "to" => $this->to->toDisplayString(), "comment" => $this->comment, diff --git a/resources/js/Pages/VacationRequest/Index.vue b/resources/js/Pages/VacationRequest/Index.vue index 867f568..49a30c0 100644 --- a/resources/js/Pages/VacationRequest/Index.vue +++ b/resources/js/Pages/VacationRequest/Index.vue @@ -96,8 +96,8 @@