nejraz / SI2013tim10

Projekat tima 10 za kurs Softver inžinjering.
0 stars 1 forks source link

Greška u pretrazi korisnika #47

Closed nerminCatic closed 10 years ago

nerminCatic commented 10 years ago

Komponente: KorisnikKontroler

commit ID: 5bf9597

Opis problema: Nakon uspješne pretrage korisnika ukoliko se bez označavanja korisnika u tabeli klikne na dugme "Prikazi više". Nakon obavijesti će biti prikazani svi podaci o svim korisnicima bez obzira na prethodne parametre pretrage.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju "Tasktracker"
  2. Prijaviti se sa podacima admin/admin
  3. Kliknuti “Korisnici”
  4. Unijeti ime koje se nalazi u bazi podataka
  5. Kliknuti na dugme "Pretraži"
  6. Kliknuti na dugme "Prikaži više"

Dobijeni rezultat:

Prikazani svi korisnici bez obzira na prethodno unesene parametre.

Očekivani rezultat:

Prikazani oni korisnici koji su prethodno pretraživani po određenim parametrima.

mirhazec commented 10 years ago

To nije bug, tako radi aplikacija, jer pored pretrage, aplikacija treba omogućiti i prikaz svih podataka iz baze. Sa obzirom da se treba omogućiti i pregled podataka , pored pretrage , nakon što su uneseni parametri pretrage i izlistani podaci iz baze po parametrima pretrage, te nakon sto se izvrše željene funkcionalnosti , kao npr. prikaži više (ili izvrši nedozvoljena akcija), kada se fokus vrati na formu, opet se izlistaju svi podaci iz baze, a parametri pretrage vrate na početno stanje, kako bi se pored pretrage omogućio i pregled , te spriječile nedozvoljene akcije korsnika. Ako se želi ponovo pretražiti po parametrima, dovoljno je samo ponovo izvršiti pretragu na ispravan način.

nerminCatic commented 10 years ago

Kolegice, molim vas navedite mi gdje to piše u srs-u.

mirhazec commented 10 years ago

Pretraga i pregled korisnika rade na identičan način kako je opisano u SRS-u , od trenutka kada se odabere ključ pretrage , do prikazivanja više podataka. To što smo stavili da se poslije prikažu svi podaci, je samo još jedna dodatna funkcionalnost, koja je bila dobra volja razvojnog tima.