- python 3
- python3-pip
- python3-psycopg2
- Zawartość wtychki umieścić w katalogu plugins/EtaTmsSync w LMS.
- Utworzyć dowiązanie symboliczne w katalogu img LMS-a o nazwie etatmssync do katalogu ../plugins/EtaTmsSync/img.
- Utworzyć dowiązanie symboliczne w katalogu js LMS-a o nazwie etatmssync do katalogu ../plugins/EtaTmsSync/js.
- Utworzyć dowiązanie symboliczne w katalogu css LMS-a o nazwie etatmssync do katalogu ../plugins/EtaTmsSync/css.
- Zainstalować wymagane pakiety z bin/tms_sync/requirements.txt (pip3 install -r bin/tms_sync/requirements.txt)
W sekcji menu TMS Sync -> Configurations ustawiamy dane do serwera TMS. W sekcji menu TMS Sync -> Tarifs ustawiamy linki taryf TMS z taryfami LMS.
Skrypt bin/tms_sync/sync.py pozwala na synchronizowanie danych LMS i TMS. Przy uruchomieniu skryptu bez opcji wykonuje pełną synchronizację. Uruchomiony z opcją -s {customerid} (np. -s 1) pozwala na synchronizowanie danych dla konkretnego klienta.