diff --git a/src/User.svelte b/src/User.svelte index ad09144..cecce97 100644 --- a/src/User.svelte +++ b/src/User.svelte @@ -14,14 +14,23 @@ let classes = []; let myClasses = []; - let classId = ""; - let birthCertificateNumber = ""; - let dateOfBirth = ""; - let birthCountry = ""; - let birthCity = ""; - let name = ""; - let email = ""; - let role = ""; + let classId: string = ""; + let birthCertificateNumber: string = ""; + let dateOfBirth: string = ""; + let birthCountry: string = ""; + let birthCity: string = ""; + let name: string = ""; + let surname: string = ""; + let email: string = ""; + let role: string = ""; + let emso: string = ""; + let citizenship: string = ""; + let beforeAchievedEducation: string = ""; + let permanentAddress: string = ""; + let temporaryAddress: string = ""; + let taxNumber: string = ""; + let phoneNumber: string = ""; + let gender: string = ""; let students = []; let myStudents = []; @@ -61,16 +70,34 @@ name = r.data.Name; email = r.data.Email; role = r.data.Role; + surname = r.data.Surname; + emso = r.data.EMSO; + citizenship = r.data.Citizenship; + beforeAchievedEducation = r.data.BeforeAchievedEducation; + permanentAddress = r.data.PermanentAddress; + temporaryAddress = r.data.TemporaryAddress; + taxNumber = r.data.TaxNumber; + phoneNumber = r.data.PhoneNumber; + gender = r.data.Gender; } async function patchUser() { let fd = new FormData(); - fd.append("birth_certificate_number", birthCertificateNumber !== undefined ? birthCertificateNumber : ""); - fd.append("birthday", dateOfBirth !== undefined ? dateOfBirth : ""); - fd.append("city_of_birth", birthCity !== undefined ? birthCity : ""); - fd.append("country_of_birth", birthCountry !== undefined ? birthCountry : ""); - fd.append("name", name !== undefined ? name : ""); - fd.append("email", email !== undefined ? email : ""); + fd.append("birth_certificate_number", birthCertificateNumber); + fd.append("birthday", dateOfBirth); + fd.append("city_of_birth", birthCity); + fd.append("country_of_birth", birthCountry); + fd.append("name", name); + fd.append("email", email); + fd.append("surname", surname); + fd.append("emso", emso); + fd.append("citizenship", citizenship); + fd.append("before_achieved_education", beforeAchievedEducation); + fd.append("permanent_address", permanentAddress); + fd.append("temporary_address", temporaryAddress); + fd.append("tax_number", taxNumber); + fd.append("phone_number", phoneNumber); + fd.append("gender", gender); await fetch(`${baseurl}/user/get/data/${id}`, {credentials: "include", method: "PATCH", body: fd}); await getUserData(); } @@ -112,20 +139,52 @@ await patchUser()}> Vpišite državo rojstva - bodite zelo pozorni + await patchUser()}> + event + Vpišite datum rojstva - bodite zelo pozorni + + await patchUser()}> + Vpišite EMŠO - bodite zelo pozorni + + await patchUser()}> + Vpišite državljanstvo (npr. slovensko) - bodite zelo pozorni + + await patchUser()}> + Vpišite predhodno pridobljeno izobrazbo (npr. OŠ Primer, 2013-2022) + {/if} - await patchUser()}> - event - Vpišite datum rojstva - bodite zelo pozorni (to se lahko uporabi za posebne funkcije ;-)) +{#if role === "student" || role === "parent"} + await patchUser()}> + Vpišite stalni naslov - bodite zelo pozorni + + await patchUser()}> + Vpišite začasni naslov - bodite zelo pozorni + + await patchUser()}> + Vpišite davčno številko - bodite zelo pozorni + +{/if} + await patchUser()}> + Vpišite ime - bodite zelo pozorni - await patchUser()}> - Vpišite ime in priimek - bodite zelo pozorni + await patchUser()}> + Vpišite priimek - bodite zelo pozorni await patchUser()}> Vpišite elektronski naslov - bodite zelo pozorni + await patchUser()}> + Vpišite telefonsko številko - bodite zelo pozorni + + + {#if role === "student"}

Dodaj učenca v razred:

-