diff --git a/frontend/src/app.d.ts b/frontend/src/app.d.ts index 9b48133..e9f17a3 100644 --- a/frontend/src/app.d.ts +++ b/frontend/src/app.d.ts @@ -30,7 +30,7 @@ interface BankAccount { mandate_reference: string | ""; } -interface DriversLicence { +interface Licence { id: number | -1; status: number | -1; licence_number: string | ""; @@ -63,7 +63,7 @@ interface User { payment_status: number | -1; membership: Membership; bank_account: BankAccount; - drivers_licence: DriversLicence; + licence: Licence; notes: string | ""; } @@ -72,6 +72,7 @@ declare global { // interface Error {} interface Locals { user: User; + users: User[]; subscriptions: Subscription[]; licence_categories: LicenceCategory[]; } diff --git a/frontend/src/hooks.server.js b/frontend/src/hooks.server.js index 258dc75..e228e1c 100644 --- a/frontend/src/hooks.server.js +++ b/frontend/src/hooks.server.js @@ -25,7 +25,6 @@ export async function handle({ event, resolve }) { event.cookies.delete("jwt", { path: "/" }); return await resolve(event); } - // find the user based on the jwt const data = await response.json(); @@ -62,13 +61,13 @@ export async function handle({ event, resolve }) { event.locals.user.membership.end_date.split("T")[0]; } } - if (event.locals.user.drivers_licence?.issued_date) { - event.locals.user.drivers_licence.issued_date = - event.locals.user.drivers_licence.issued_date.split("T")[0]; + if (event.locals.user.licence?.issued_date) { + event.locals.user.licence.issued_date = + event.locals.user.licence.issued_date.split("T")[0]; } - if (event.locals.user.drivers_licence?.expiration_date) { - event.locals.user.drivers_licence.expiration_date = - event.locals.user.drivers_licence.expiration_date.split("T")[0]; + if (event.locals.user.licence?.expiration_date) { + event.locals.user.licence.expiration_date = + event.locals.user.licence.expiration_date.split("T")[0]; } if ( event.locals.user.bank_account && diff --git a/frontend/src/lib/components/InputField.svelte b/frontend/src/lib/components/InputField.svelte index 08f3b0e..a75f7d9 100644 --- a/frontend/src/lib/components/InputField.svelte +++ b/frontend/src/lib/components/InputField.svelte @@ -106,7 +106,7 @@ case "licence_number": return typeof value === "string" && value.length == 11 ? null - : $t("validation.drivers_licence"); + : $t("validation.licence"); default: return typeof value === "string" && !value.trim() && required diff --git a/frontend/src/lib/components/UserEditForm.svelte b/frontend/src/lib/components/UserEditForm.svelte index cf51143..e445960 100644 --- a/frontend/src/lib/components/UserEditForm.svelte +++ b/frontend/src/lib/components/UserEditForm.svelte @@ -1,12 +1,9 @@