Opis i lokacija
Na stranici za kreiranje rezervacije moguće je postaviti početak termina u 23:00, a završetak u narednom danu, čime se zaobilazi radno vrijeme terena (8:00 - 23:00). Kada se pokuša rezervacija zauzetog termina, prikazuje se cijena iako rezervacija nije moguća.
Zašto je problem
Neispravna validacija može dovesti do kreiranja rezervacija izvan dozvoljenih sati. Prikazivanje cijene za nedostupan termin je zbunjujuće i potencijalno obmanjujuće za korisnika.
Prijedlog rješenja
Dodati validaciju da endTime mora biti unutar radnog vremena objekta, a ne samo nakon startTime. Cijenu prikazivati samo kada je termin dostupan. Razmotriti i razdvajanje unosa datuma i vremena radi preglednosti i lakše validacije.
Opis i lokacija
Na stranici za kreiranje rezervacije moguće je postaviti početak termina u 23:00, a završetak u narednom danu, čime se zaobilazi radno vrijeme terena (8:00 - 23:00). Kada se pokuša rezervacija zauzetog termina, prikazuje se cijena iako rezervacija nije moguća.
Zašto je problem
Neispravna validacija može dovesti do kreiranja rezervacija izvan dozvoljenih sati. Prikazivanje cijene za nedostupan termin je zbunjujuće i potencijalno obmanjujuće za korisnika.
Prijedlog rješenja
Dodati validaciju da endTime mora biti unutar radnog vremena objekta, a ne samo nakon startTime. Cijenu prikazivati samo kada je termin dostupan. Razmotriti i razdvajanje unosa datuma i vremena radi preglednosti i lakše validacije.