sussy-kft / ncart

NCart: Utazástervező
MIT License
1 stars 0 forks source link

Front-end Teszt #6

Open Zzumy opened 4 months ago

malackapite commented 4 months ago

Gomb megnyomásával a másik vonalhoz, ugyanazok a vonalak jelennek meg visszafele. ✔

Akkor aktiválódik, amikor mindkét vonal megegyezik, csak fordított sorrendben. Ellenkező esetben a gomb inaktív, így nem lehet bekapcsolni. ✔

Szinkronizálás bekapcsolásakor a gomb engedélyezi, hogy ha az egyik vonalon valamilyen változás van, akkor a másik vonalon is megjelenik fordított sorrendben. (Beleértve az időt is) ✔

A felhasználó csak akkor tud belépni, ha helyes e-mailt és jelszót adott meg (függetlenül attól, hogy tudja az adott URL-t az oldalon) ✔

A felhasználó kijelentkezik az adott gombbal vagy ha lejár az 1 óra ✔

Fel lehet venni új adatot jól, akár input field, checkbox vagy select field ✔

Automatikusan kiválasztja a select fieldet, amikor új adatot akarunk felvenni, szóval ha nem változtatunk semmit, akkor azokkal az adatokkal fogja rögzíteni az adatokat ✔

Ha valamelyik mező nem helyes, akkor a validátor figyelmeztet, hogy melyik mezőben van a hiba ✔

Az adott elemet lehet szerkeszteni és ha elküldjük a backendnek, akkor el is menti az adatbázisban ✔

Egy select mezőben jelennek meg azok az értékek, amik az adatbázisban KK-ként szerepelnek, és automatikus az az érték fog kiválasztódni, ami a jelenlegi KK ✔

Ha a felhasználó a mégse gombra kattint, akkor se az adatbázisban nem lesz változás, sem a megjelenített oldalon nem lesz változtatás ✔

Minden nem GET metódusra dob egy infó panelt (attól függően, hogy mi volt a művelet és hogy sikerült-e, ennek alapján állapítja meg a helyes üzenetet) ✔

Kártyák megjelennek a megfelelő sorrendben a Megállók oldalon ✔

Ha két kártyát cserélünk ki, akkor a modellben is megfelően frissül ✔

Ha a kártyákat töröljük, akkor a modellben is frissül. ✔

A lenti mezőn, új állomást lehet hozzáadni a vonalhoz. Ilyenkor frissül a modell. ✔

Ha az adott vonalszám/járműtípus még nincs, akkor az oldalon lehet új, egy kezdetleges vonalat felvenni. Ilyenkor frissül az adatbázis is. ✔

Ha az admin hibás időt ad meg (x>255 || x<0), akkor az oldal figyelmeztet és nem adja hozzá az új állomást. ✔

malackapite commented 4 months ago

A program kezeli, ha a felhasználó nem a kezdőállomásnál indul el és annak megfelően generálja hozzá a megtett időt, de a menetrendet mindig a kezdőállomáshoz viszonyítja. Szóval, ha olyan vonalat talál, ahol a kezdőállomásnál indulnánk és nem érnénk el az adott átszállást, míg ha tényleges vonalnál elérnénk az átszállást, akkor hibát dob vissza. ❌