From 8476ed49db8c2b499acb07f30f303da38604509f Mon Sep 17 00:00:00 2001 From: br0kenpixel <23280129+br0kenpixel@users.noreply.github.com> Date: Thu, 6 Nov 2025 15:56:47 +0100 Subject: [PATCH] fix: update student reference in internship tables to match data structure --- .../dashboard/admin/internships/index.vue | 2 +- .../company/internships/edit/[id].vue | 62 ++++++++++--------- .../dashboard/company/internships/index.vue | 2 +- 3 files changed, 36 insertions(+), 30 deletions(-) diff --git a/frontend/app/pages/dashboard/admin/internships/index.vue b/frontend/app/pages/dashboard/admin/internships/index.vue index eba92a8..342c788 100644 --- a/frontend/app/pages/dashboard/admin/internships/index.vue +++ b/frontend/app/pages/dashboard/admin/internships/index.vue @@ -49,7 +49,7 @@ const { data, error } = await useSanctumFetch('/api/internships'); {{ item.company.name }} - {{ item.user!.name }} + {{ item.student.name }} {{ item.start }} {{ item.end }} {{ item.year_of_study }} diff --git a/frontend/app/pages/dashboard/company/internships/edit/[id].vue b/frontend/app/pages/dashboard/company/internships/edit/[id].vue index 89337f6..5a9fdab 100644 --- a/frontend/app/pages/dashboard/company/internships/edit/[id].vue +++ b/frontend/app/pages/dashboard/company/internships/edit/[id].vue @@ -21,7 +21,7 @@ const loading = ref(false); const action_error = ref(null as null | string); const refreshKey = ref(0); -const { data, refresh } = await useSanctumFetch(`/api/internships/${route.params.id}`); +const { data, error: load_error, refresh } = await useSanctumFetch(`/api/internships/${route.params.id}`); async function handleUpdateOfBasicInfo(internship: NewInternship) { action_error.value = null; @@ -53,47 +53,53 @@ async function handleUpdateOfBasicInfo(internship: NewInternship) {
- + -
-

Základné informácie

- - -
+ + -
+
+
+

Základné informácie

+ + +
-
-

Stav

-

Aktuálny stav

-

{{ prettyInternshipStatus(data?.status.status!) }}

-

Poznámka: {{ data?.status.note }}

-

Posledná zmena: {{ data?.status.changed }}, {{ data?.status.modified_by.name }}

+
-
+
+

Stav

+

Aktuálny stav

+

{{ prettyInternshipStatus(data?.status.status!) }}

+

Poznámka: {{ data?.status.note }}

+

Posledná zmena: {{ data?.status.changed }}, {{ data?.status.modified_by.name }}

-

História

- +
-
+

História

+ -

Zmena stavu

- -
+
-
+

Zmena stavu

+ +
-
-

Nahratie dokumentov

+
- +
+

Nahratie dokumentov

- + + + +
diff --git a/frontend/app/pages/dashboard/company/internships/index.vue b/frontend/app/pages/dashboard/company/internships/index.vue index 4379328..aadbdd9 100644 --- a/frontend/app/pages/dashboard/company/internships/index.vue +++ b/frontend/app/pages/dashboard/company/internships/index.vue @@ -47,7 +47,7 @@ const { data, error } = await useSanctumFetch('/api/internships/my - {{ item.user!.name }} + {{ item.student.name }} {{ item.start }} {{ item.end }} {{ item.year_of_study }}