Imam tabelu narudžbe, koja u sebi ima kolonu status, na osnovu statusa se određuje koji User može da vidi te narudžbe. Pošto ću ja imati više statusa, koji se odnose na više usera, npr. ako bude status trebovanje materijala, da će tu narudžbu vidjeti samo User 1 i 2 (odnosno skladištar i komercijala).
Sad me zanima na koji način, koje tabele da napravim da kad otvorim narudžbe da program može pregledati status, i na osnovu njega povaditi sve usere koji imaju dozvolu da vide te narudžbe.
Nije baš da kužim što tebi treba ali …
Ja bi napravio tablice:
OPCIJA
- sve opcije unutar programa
KORISNIK
- svi korisnici programa
GRUPA
- sve grupe opcija
GRUPA_OPCIJA
- veza opcija s grupama
KORISNIK_GRUPA
- veza korisnika i grupe
Ti imaš zapis u tablici kojeg trebaš tretirati kao opciju dostupnu ili nedostupnu za korisnika.
Pokušat ću ovo da shvatim, mislim da ima smisla. Hvala.
Stvar je u tome što imam
Status1: User1
User2
User3
Status2: User1
User4
Status3: User3
Status 4: user5
Ovih Statusa će biti više vrsta, sad nemogu ja pravit za svaki status tabelu, pa u njoj upisat, koji useri je mogu koristiti. U tome je kvaka. Tako da još uvjek nisam riješio problem, ali će vam možda biti jasnije.
Da vidimo…
KORISNIK
1 Mirko
2 Slavko
GRUPA
1 metak
2 mirko
3 slavko
KORISNIK_GRUPA
1 1 (Mirko - metak)
2 1 (Slavko - metak)
1 2 (Mirko - mirko)
2 3 (Slavko - slavko)
Ti imaš neke stavke u tablici koje mogu vidjeti samo neki korisnici odnosno u našem slučaju grupe korisnika.
slog1 grupa: metak
slog2 grupa: metak
slog3 grupa: slavko
slog4 grupa: metak
slog5 grupa: mirko
hvala prijatelju, mislim da je to to