Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: kudlatyy w 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
-
http://www.forumsubiekta.pl/subiekt/poczatki-subject-gt-osc/msg11554/#msg11554
-
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 :)
-
a gdybym chciał zrobić to w odwrotną stronę? tj. dać z powrotem prawa do magazynu, ale sposobem birds22?
Dzięki z góry,
Łukasz
-
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 })
-
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 :)