Aby móc korzystać z kalendarza, konieczne jest wcześniejsze zainstalowanie wtyczki PCM (Plugin Configuration Manager) w minimalnej wersji 1.0.0, która służy do podglądu i edycji konfiguracji JSON kalendarza. Zmiana w panelu PCM konfiguracji JSON kalendarza nie wymaga restartu wtyczki. |
Konfiguracja bazowej wtyczki kalendarza odbywa się za pomocą panelu do zarządzania konfiguracjami wtyczek PCM (Plugin Configuration Manager). Aby zmienić parametry konfiguracji trzeba udać się do pola tekstowego w Administracja -> Konfiguracja systemu -> Konfiguracja wtyczek -> Zainstalowane wtyczki -> Plus Calendar. Ukaże się konfiguracja wtyczki o nazwie config (JSON) w postaci pola tekstowego i zmieniamy w nim te parametry, które chcemy zmodyfikować. Po każdej zmianie klikamy w przycisk Zapisz plik.
Po wgraniu wtyczki kalendarza pole tekstowe zostanie wypełnione zawartością pliku konfiguracyjnego JSON, który musi spełniać następujące warunki:
Plik z konfiguracją jest opcjonalny, czyli nie jest wymagany do poprawnego działania kalendarza. W przypadku braku pliku zostaną zastosowane domyślne parametry i wprowadzone w polu tekstowym w panelu do zarządzania konfiguracjami wtyczek.
Elementy konfiguracyjne:
groups (list) - lista stringów zawierająca nazwy grup posiadających uprawnienia do danego men
Uprawnienia działają na logicznym operatorze OR (wystarczy, że istnieje login użytkownika w users lub należy on do przynajmniej jednej z grup wymienionej w groups). |
{ "holidaysParameter": "CustomHolidays", "todayBackgroundColor": "#bce4d0", "permissions": { "groups": [ "Administrators" ], "users": [] } } |