Kihagyás

Használati útmutató – Naptár, Felhasználók, Dokumentumok (részletes)

Ez a fejezet a Naptár, a Felhasználók és a Dokumentumok (feltöltés, megtekintés, törlés – ügyfél/ajánlatkérés/projekt oldalakon) minden elérhető elemét részletesen leírja.


1. Naptár

1.1 Elérés

Felső menüNaptár (ikon: naptár).

1.2 Mit látsz

  • Naptár nézet – havi vagy heti naptár (a felület elrendezésétől függően). A napokban események jelennek meg.
  • Események forrása: A rendszer a feladatok határidejét (és esetleg egyéb eseményeket, pl. foglalások) tölti be. Minden ilyen elem egy „esemény” a naptárban (cím, dátum/idő).
  • Eseményre kattintva általában megjelenik az esemény (feladat) részlete vagy gyors szerkesztő.

1.3 Műveletek

  • Határidő módosítása (húzás): Ha a naptár támogatja a drag & drop-ot, az eseményt áthúzhatod másik napra (vagy időpontra). A háttérben az UpdateDueDate (CalendarController) hívódik meg: a kiválasztott feladat DueDate mezője frissül. A módosítás mentésre kerül.
  • GetEvents: A naptár adatai AJAX-szal töltődnek (GetEvents) – a feladatok és esetleg foglalások listája a kiválasztott dátumtartományra.

Összefoglalva: A naptár = feladatok (és opcionálisan más események) megjelenítése dátum szerint; kattintással részletek, húzással határidő módosítás.


2. Felhasználók

Jogosultság: A Felhasználók menü és oldalak általában csak Admin szerepkörrel érhetők el. Ha nincs admin jogod, a menüpont lehet rejtett vagy „Hozzáférés megtagadva” üzenetet kapsz.

2.1 Elérés

Felső menüFelhasználók (ikon: személyek / profil).

2.2 Felhasználók listája (Index)

Query paraméter: showDeleted (bool). Ha true, a logikailag törölt felhasználók is megjelennek a listában (pl. „Törölt felhasználók mutatása” kapcsoló).

Lista oszlopok (típusos): - Név (UserName / FullName), E-mail, Szerepkör (pl. Admin, User), utolsó bejelentkezés, létrehozva, Szerkesztés / Törlés / Helyreállítás linkek. - Új felhasználó gomb – Create oldalra vagy modálba visz.

2.3 Új felhasználó (Create)

Űrlap mezők (CreateUserVm alapján – a tényleges nézetben eltérhet): - E-mail – kötelező. Bejelentkezési azonosító. - Jelszó – kötelező (új felhasználónál). Min. hossz, bonyolultság a rendszer beállításaitól függ. - Teljes név (FullName) – megjelenített név. - Szerepkör – legördülő: pl. User, Admin. Egy felhasználónak lehet egy fő szerepköre. - Egyéb mezők (ha vannak): Telefon, jogosultságok stb.

Gombok: Mentés – létrehozza a felhasználót és bejelentkeztethetővé teszi. Mégse / Vissza – vissza a listához mentés nélkül.

2.4 Felhasználó szerkesztése (Edit)

Elérés: Listában Szerkesztés (Users/Edit/id). EditUserVm mezők: - Teljes név, E-mail, Szerepkör, jelszó változtatás (opcionális: Új jelszó, megerősítés). Ha a jelszó mezők üresek, a jelszó nem változik. - Mentés – menti a változásokat. Mégse – vissza listára.

2.5 Felhasználó törlése (logikai)

Elérés: Listában Törlés (Users/Delete/id). Megerősítő oldal vagy modál: „Biztosan törlöd a felhasználót?” → Törlés / Igen. A felhasználó logikailag törlésre kerül (pl. IsDeleted = true): nem tud bejelentkezni, a listában alapból nem jelenik meg (kivéve showDeleted = true).

2.6 Helyreállítás (Restore)

Elérés: Listában (ha Törölt felhasználók mutatása be van kapcsolva) a törölt sor mellett Helyreállítás (Users/Restore/id). Megerősítés után a felhasználó IsDeleted = false lesz, ismét be tud jelentkezni.


3. Dokumentumok

A dokumentumok nincsenek külön „Dokumentumok” menüpont alatt; mindig egy entitáshoz (ügyfél, ajánlatkérés, projekt) kötötten jelennek meg az adott entitás részletes / szerkesztő oldalán.

3.1 Hol találod a dokumentumokat

  • Ügyfél → Részletes nézet → Áttekintés lap → Dokumentumok blokk.
  • Ajánlatkérés → Szerkesztő oldal → Dokumentumok szekció.
  • Projekt → Részletek / Szerkesztő → Dokumentumok szekció.

3.2 Feltöltés – lépésről lépésre

Ügyfélhez: 1. Ügyfelek → ügyfél kiválasztása → Áttekintés lap. 2. A Dokumentumok blokkban kattints: Új dokumentum feltöltése az ügyfélhez (vagy Új dokumentum). 3. Megnyílik a feltöltés ablak vagy átirányítás: Documents/UploadForClient?clientId=…&returnUrl=…. Válaszd ki a fájlt (egy vagy több), majd Feltöltés / Mentés. Nagy fájlnál a rendszer két lépésben kérheti: InitEntityUpload (InitUpload) → CompleteEntityUpload (CompleteUpload); vagy InitProjectUpload / CompleteProjectUpload projektnél. 4. Sikeres feltöltés után visszakerülsz az entitás oldalára; a dokumentum megjelenik a listában.

Ajánlatkéréshez: Ugyanígy, de UploadForIntake?intakeId=….
Projekthez: UploadForProject?projectId=….

Dokumentum típus (ha a felületen választható): Fotó / helyszínkép, Helyszíni fotó, Tervrajz / skicc, Ajánlat PDF, Szerződés / megrendelő, Számla melléklet, Egyéb. A típus a listában badge-ként jelenik meg.

3.3 Dokumentum megnyitása / letöltése

Dokumentum listaelemre kattintvaDocuments/Open/id. A rendszer a fájlt megnyitja (új lapon) vagy letölti (a fájl típusától és beállításoktól függően). Képeknél gyakran előnézet, PDF-nél böngésző vagy letöltés.

3.4 Dokumentum törlése

A dokumentum során (vagy kártyáján) Törlés ikon/gomb. Megerősítő modál: Documents/Delete/id. Törlés / Igen → a dokumentum logikailag törlődik (IsDeleted = true), többé nem jelenik meg a listában. Mégse – nincs törlés.

3.5 Dokumentumok listájának szűrése (ügyfél Áttekintés)

Az ügyfél Áttekintés lapján a Dokumentumok blokkban van egy Keresés mező (placeholder: „Keresés”, aria-label: „Dokumentumok keresése”). A beírt szöveg alapján a lista szűrődik (pl. fájlnév, típus).

3.6 Részleges lista (partial)

Egyes oldalakon (Ügyfelek, Ajánlatkérések, Projektek) a dokumentumok ugyanazon az oldalon, a megfelelő blokkban tölthetők be és megtekinthetők; a felhasználó a feltöltés gombot és a dokumentumlistát az adott entitás (ügyfél, ajánlatkérés, projekt) oldalán látja.


Gyakori feladatok részletes receptek: 04f-gyakori-feladatok.md
A használati útmutató kezdőlapja: 04-hasznalati-utmutato.md