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:
-