| | 688 | |
| | 689 | === 1.8 === #change_1.8 |
| | 690 | Możemy sterować dostępem do zakładek jak i modułu w zależności od typu użytkownika za pomocą atrybutu licenceTypeAccessRule. Atrybut należy uzupełnić regułą: Allow:<typy użytkowników oddzielone przecinkami> np. "Allow:PORTAL,REGULAR" wpisując taką regułę zezwalamy użytkownikom typu REGULAR i PORTAL na dostęp do zakładki lub modułu na którym atrybut został określony. Regóły te możemy dodawać do tagów <tab> oraz <modules> |
| | 691 | ====!!!WAŻNE!!!==== |
| | 692 | Domyślne zachowanie modułu i zakładki pozwala na wyświetlanie zakładki lub modułu tylko użytkownikom typu REGULAR, pokazanie dla użytkowników typu portal należy jawnie zadeklarować w definicji modułu. |
| | 693 | |
| | 694 | Przykład zastosowania: |
| | 695 | |
| | 696 | {{{ |
| | 697 | <module id="moduleName_tab_chart" licenceTypeAccessRule="Allow:REGULAR,PORTAL" label="Wykresy" name="charts" color="#e67e22"> |
| | 698 | <tabs> |
| | 699 | <tab label="WSZYSTKIE" rep_id="89" licenceTypeAccessRule="Allow:REGULAR"></tab> |
| | 700 | <tab label="Miesięcznie" rep_id="90" licenceTypeAccessRule="Allow:PORTAL"></tab> |
| | 701 | |
| | 702 | ... |
| | 703 | }}} |
| | 704 | |