nejraz / SI2013tim10

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

Brisanje korisnika ne radi #59

Closed nerminCatic closed 10 years ago

nerminCatic commented 10 years ago

Komponenta: Upravljanje korisnicima

commit ID: 5bf9597

Opis problema: Ova opcija ne radi ukoliko postoje 2 korisnika u tabeli u kojoj su prikazani svi korisnici, a korisnik aplikacije želi da obriše zadnjeg.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju "Tasktracker"
  2. Prijaviti se sa podacima admin/admin
  3. Kliknuti “Korisnici”
  4. Označiti zadnji red u tabeli. (Postoje samo dva)

Dobijeni rezultat:

http://pokit.org/get/?1e036589bdf0b910abaea01b9b737b51.jpg

Očekivani rezultat:

Brisanje korisnika iz tabele, a i iz baze.

nejraz commented 10 years ago

Prema SRS v1.1. nikada se korisnik ne briše iz baze nego mu se samo atribut vidljivost stavlja na 0, jer se može desiti neželjeno ili slučajno brisanje te je potrebno omogućiti da se takva šteta sanira.

nerminCatic commented 10 years ago

Kolegice Nejra, očigledno niste shvatili o čemu je riječ. Ako postoji više od dva korisnika u tabeli pretrage, onda brisanje savršeno radi (Tj. vaše postavljanje atributa vidljivosti na 0). A ukoliko postoje samo dva, onda dugme "Obriši korisnika" ne radi ispravno.

nejraz commented 10 years ago

Nakon što sam shvatila, popravljeno, commit ID 72509278e45964abee3b9c3ace4e9cff60709e74

Napominjem brisanje iz baze prema SRS v1.1 ne postoji, samo polje vidljivo ide na 0.