Autor Wątek: Uprawnienia do magazynów  (Przeczytany 9867 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline kudlatyy

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.26
Uprawnienia do magazynów
« dnia: Wrzesień 19, 2011, 11:09:43 »
Witam serdecznie,
chciałbym ograniczyć użytkownikom dostęp do magazynów. Od subiekta dostałem informację że można to zrobić zewnętrznym programem - ale wiadomo, to zawsze łączy się z kosztami, a tego chciałbym uniknąć.
Z pewnością można to zrobić za pomocą zapytania sql'owego - jednakże nie wiem w którym miejscu przypisać id bazy do użytkownika.

Proszę o pomoc w tym temacie.

Pozdrawiam,
Łukasz

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Sławek, Zduńska Wola

Offline mariuszg

  • Nowy użytkownik
  • *
  • Wiadomości: 18
  • Reputacja +0/-0
  • Wersja programu: InsertGT 1.62 SP2HF2
Odp: Uprawnienia do magazynów
« Odpowiedź #2 dnia: Wrzesień 19, 2011, 12:51:19 »
tabele sql:
sl_Magazyn       - Słownik magazynów podmiotu - wyciągasz ID magazynu który ma być widoczny
pd_Uzytkownik    - Użytkownicy podmiotu - wyciągasz ID użytkownika

sl_MagazynProfil    - Zawiera informacje o profilu magazynów w powiązaniu z użytkownikami - wpisujesz do tabeli ID użytkownika oraz ID magazynu który nie ma być widoczny dla tego użytkownika.

powodzenia!
mam nadzieje że pomogłem :)
MariuszG
Pomogłem? - kliknij "pomógł"

Offline kudlatyy

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.26
Odp: Uprawnienia do magazynów
« Odpowiedź #3 dnia: Wrzesień 21, 2011, 09:40:06 »
a gdybym chciał zrobić to w odwrotną stronę? tj. dać z powrotem prawa do magazynu, ale sposobem birds22?

Dzięki z góry,
Łukasz

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Uprawnienia do magazynów
« Odpowiedź #4 dnia: Wrzesień 21, 2011, 13:34:26 »
select 'Wykonałem operacje na użytkowniku'  as Użytkownika, ({DB:select uz_id, (uz_nazwisko + ' ' + uz_imie) as Uzytkownik from pd_uzytkownik where uz_id<>1:Odblokuj użytkownikowi }) as Id_Uzytkownika, ' i magazynie ' as Magazyn , ({DB:select mag_id, mag_nazwa from sl_magazyn: dostęp do magazynu }) as Id_Magazynu;
DELETE
FROM sl_MagazynProfil
WHERE pf_IdObiektu = ({DB:select mag_id, mag_nazwa from sl_magazyn: dostęp do magazynu })
AND pf_IdUzytkownika = ({DB:select uz_id, (uz_nazwisko + ' ' + uz_imie) as Uzytkownik from pd_uzytkownik where uz_id<>1:Odblokuj użytkownikowi })
Sławek, Zduńska Wola

Offline Rafał73

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt Gt 1.47
Odp: Uprawnienia do magazynów
« Odpowiedź #5 dnia: Luty 22, 2017, 14:30:14 »
tabele sql:
sl_Magazyn       - Słownik magazynów podmiotu - wyciągasz ID magazynu który ma być widoczny
pd_Uzytkownik    - Użytkownicy podmiotu - wyciągasz ID użytkownika

sl_MagazynProfil    - Zawiera informacje o profilu magazynów w powiązaniu z użytkownikami - wpisujesz do tabeli ID użytkownika oraz ID magazynu który nie ma być widoczny dla tego użytkownika.

powodzenia!
mam nadzieje że pomogłem :)
tabele sql:
sl_Magazyn       - Słownik magazynów podmiotu - wyciągasz ID magazynu który ma być widoczny
pd_Uzytkownik    - Użytkownicy podmiotu - wyciągasz ID użytkownika

sl_MagazynProfil    - Zawiera informacje o profilu magazynów w powiązaniu z użytkownikami - wpisujesz do tabeli ID użytkownika oraz ID magazynu który nie ma być widoczny dla tego użytkownika.

powodzenia!
mam nadzieje że pomogłem :)

Forum Użytkownikow Subiekt GT

Odp: Uprawnienia do magazynów
« Odpowiedź #5 dnia: Luty 22, 2017, 14:30:14 »