| 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 | |