From 2e3a1a9e99466cb0627041e753217bd44da752d4 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 20 Oct 2025 08:43:10 +0200 Subject: [PATCH] Add API_BASE_URL import to multiple Vue components for consistent API endpoint usage --- frontend/src/views/Holidays.vue | 2 ++ frontend/src/views/Invite.vue | 2 ++ frontend/src/views/PasswordChange.vue | 2 ++ frontend/src/views/Permissions.vue | 2 ++ frontend/src/views/Profile.vue | 2 ++ frontend/src/views/Roles.vue | 2 ++ frontend/src/views/Sick.vue | 2 ++ frontend/src/views/Timefix.vue | 7 +++++-- frontend/src/views/Timewish.vue | 2 ++ frontend/src/views/Vacation.vue | 2 ++ 10 files changed, 23 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/Holidays.vue b/frontend/src/views/Holidays.vue index c8932f3..638e665 100644 --- a/frontend/src/views/Holidays.vue +++ b/frontend/src/views/Holidays.vue @@ -192,7 +192,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const futureHolidays = ref([]) const pastHolidays = ref([]) diff --git a/frontend/src/views/Invite.vue b/frontend/src/views/Invite.vue index 9eb0c86..3d6e715 100644 --- a/frontend/src/views/Invite.vue +++ b/frontend/src/views/Invite.vue @@ -77,7 +77,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const invitations = ref([]) const loading = ref(false) diff --git a/frontend/src/views/PasswordChange.vue b/frontend/src/views/PasswordChange.vue index e82d105..861c862 100644 --- a/frontend/src/views/PasswordChange.vue +++ b/frontend/src/views/PasswordChange.vue @@ -66,7 +66,9 @@ import { ref } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const loading = ref(false) diff --git a/frontend/src/views/Permissions.vue b/frontend/src/views/Permissions.vue index 03daf84..9a101ff 100644 --- a/frontend/src/views/Permissions.vue +++ b/frontend/src/views/Permissions.vue @@ -88,7 +88,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const watchers = ref([]) const loading = ref(false) diff --git a/frontend/src/views/Profile.vue b/frontend/src/views/Profile.vue index c830f01..5516fc9 100644 --- a/frontend/src/views/Profile.vue +++ b/frontend/src/views/Profile.vue @@ -115,7 +115,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const availableStates = ref([]) const loading = ref(false) diff --git a/frontend/src/views/Roles.vue b/frontend/src/views/Roles.vue index ecef2e0..cc4c459 100644 --- a/frontend/src/views/Roles.vue +++ b/frontend/src/views/Roles.vue @@ -71,7 +71,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const users = ref([]) const loading = ref(false) diff --git a/frontend/src/views/Sick.vue b/frontend/src/views/Sick.vue index d3d23f9..8fd606d 100644 --- a/frontend/src/views/Sick.vue +++ b/frontend/src/views/Sick.vue @@ -105,7 +105,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const sickEntries = ref([]) const sickTypes = ref([]) diff --git a/frontend/src/views/Timefix.vue b/frontend/src/views/Timefix.vue index 1941a88..527dc17 100644 --- a/frontend/src/views/Timefix.vue +++ b/frontend/src/views/Timefix.vue @@ -156,6 +156,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' + +const API_URL = API_BASE_URL const authStore = useAuthStore() const timefixes = ref([]) @@ -224,7 +227,7 @@ function onEntrySelected() { async function loadTimefixes() { try { loading.value = true - const response = await fetch('${API_URL}/timefix', { + const response = await fetch(`${API_URL}/timefix`, { headers: authStore.getAuthHeaders() }) @@ -248,7 +251,7 @@ async function createTimefix() { try { loading.value = true - const response = await fetch('${API_URL}/timefix', { + const response = await fetch(`${API_URL}/timefix`, { method: 'POST', headers: { ...authStore.getAuthHeaders(), diff --git a/frontend/src/views/Timewish.vue b/frontend/src/views/Timewish.vue index 03865dd..d8367f5 100644 --- a/frontend/src/views/Timewish.vue +++ b/frontend/src/views/Timewish.vue @@ -149,7 +149,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const timewishes = ref([]) const loading = ref(false) diff --git a/frontend/src/views/Vacation.vue b/frontend/src/views/Vacation.vue index a7f96fd..7c71f3c 100644 --- a/frontend/src/views/Vacation.vue +++ b/frontend/src/views/Vacation.vue @@ -103,7 +103,9 @@ import { ref, onMounted } from 'vue' import { useAuthStore } from '../stores/authStore' import { useModal } from '../composables/useModal' import Modal from '../components/Modal.vue' +import { API_BASE_URL } from '@/config/api' +const API_URL = API_BASE_URL const authStore = useAuthStore() const vacations = ref([]) const loading = ref(false)