Open Zzumy opened 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. ❌
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. ✔