farisca / SI2013Tim1

ETF Sarajevo - SI 2013 Tim1 - Sistem za radne naloge komunalnog preduzeća
0 stars 2 forks source link

Nepostojanje kontrole utroška vremena prilikom kreiranja naloga #114

Closed aimamovic3 closed 10 years ago

aimamovic3 commented 10 years ago

Komponenta: jKP/Interfejs za privilegovanog korisnika

Commit ID: f5c67a9

Opis problema: Ako se za utrošeno vrijeme unese vrijednost manja od realnih mogućnosti (npr. 0.000000001) program ne provjerava i upisuje u bazu

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju jkp
  2. Logovati se kao privilegovani korisnik
  3. Popuniti sve potrebne vrijednosti za kreiranje radnog naloga, vrijednost za utrošeno vrijeme staviti (npr. 0.000000001)
  4. Kliknuti na dugme kreiraj

Dobijeni rezultat:

Poruka o uspješnom kreiranju novog naloga.

Očekivani rezultat:

Očekuje se da je nemoguće unijeti takvu vrijednost za utrošeno vrijeme i prijava greške

dazinovic commented 10 years ago

JTextField kontrola je zamijenjena sa dvije JSpinner kontrole koje služe za izbor sati i minuta. U SRS-u nisu navedena nikakva ograničenja za ovo polje, pa su implementirana samo očigledna ograničenja: Nemoguće je izabrati negativne vrijednosti za sate, dok je opseg minuta ograničen na 00-59.

Nastala nesaglasnost sa IUS-om će biti naknadno ispravljena.

Commit ID: 57c910203622cd5653b3e953121c89190e9e12b1