Zmiany pomiędzy wersją 75 and wersją 76 dla DeployerGuide/Customization/AdditionalTabs

Pokaż
Ignoruj:
Data i czas:
02/18/16 15:21:00 (8 years temu)
Autor:
JP (IP: 188.137.112.4)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/AdditionalTabs

    v75 v76  
    394394=== Ograniczanie widoczności modułów === #ograniczanie_modulow 
    395395 
    396 Prawa dostępu do modułów (inaczej widoczność modułów) są rozwiązane w bardziej skomplikowany sposób. Do tworzonego modułu dodatkowego należy dodać do tabeli '''right_def''' definicje prawa (UWAGA !!! jeżeli tego prawa nie ma w tej tabeli) ''bswfms.custom_modules'', a potem szczegółowe prawo do zakładki np. do zakładki ''Delegacje'' może to być: ''bswfms.custom_modules.delegations''. 
    397 W w/w tabeli należy wypełnić następujące pola 
    398  * prn_id - (dla ''bswfms.custom_modules'' będzie to prawdopodobnie 1, a do ''bswfms.custom_modules.delegations'' wartość pola def_id rekordu ''bswfms.custom_modules'' - Musi być zapewniona struktura drzewiasta!) 
    399  * define - nazwa prawa np. ''bswfms.custom_modules.delegations'' 
    400  * group_ - ustawić należy SYSTEM 
    401  * commen - nazwa prawa wyświetlana w systemie. np.: ''Delegations: delegacje''. 
    402 Przykładowe inserty przedstawiono poniżej: 
    403 {{{ 
    404 #!sql 
    405 INSERT INTO right_def(prn_id,define,group_,commen) VALUES ((SELECT def_id FROM right_def WHERE define = 'bswfms' ),'bswfms.custom_modules','SYSTEM','Moduły dodatkowe'); 
    406 INSERT INTO right_def(prn_id,define,group_,commen) VALUES ((SELECT def_id FROM right_def WHERE define = 'bswfms.custom_modules' ),'bswfms.custom_modules.delegations','SYSTEM','Delegacje'); 
    407 }}} 
    408  
     396Prawa dostępu do modułów (inaczej widoczność modułów) należy zdefiniować w Panelu sterowania > Definicje uprawnień. Zaleca się utworzenie prawa bswfms.custom_modules  (Moduły dodatkowe). A następnie dodanie prawa podrzędnego do custom_modules. 
    409397 
    410398Następnym krokiem w procesie jest ustawienie praw dla modułów w pliku ''CustomModules.xml'' w definicji właściwości ''rights'' modułu