<!-- TITLE: Admin Log - Dokumentacja modułu Magento 2 --> <!-- SUBTITLE: Autor: Marek Milewski --> # Moduł Admin Log ## Opis modułu Moduł Admin Log, pozwala zachować pełną świadomość odnośnie dostępów do Twojego panelu administracyjnego. Teraz zobaczysz, kto i kiedy zalogował się na konto w panelu administracyjnym. Co więcej, będziesz w stanie zobaczyć, jakie główne działania zostały podjęte po zalogowaniu. ## Zgodność modułu Ten moduł jest zgodny z następującymi wersjami Magento Community: **2.2**, **2.3**, **2.4**. ## Sposób działania Po instalacji przejdź do menu: **Sklepy > Konfiguacja > Zaawansowane > Admin > Admin Log** , żeby włączyć moduł i określić czas przechowywania logów. Wszystkie zarejestrowane zdarzenia możesz zobaczyć w menu: **System > Admin Log > Show Logs**. ![Image 8](/uploads/admin-log/image-8.png "Image 8") Aby przetestować działanie modułu przejdź do menu: **Katalog > Produkty**. Wykonaj jakieś akcje na wybranym produkcie (zapis, usunięcie), lub stwórz nowy . Po wszystkim sprawdź czy w menu **Admin Log** pojawiły się logi. Aby zobaczyć szczegóły wykonanej akcji kliknij **View Details**. ![Image 4](/uploads/admin-log/image-4.png "Image 4") Po wykonaniu tej czynności pojawi się popup prezentujący szczegółowe informacje odnośnie zarejestrowanej akcji. ![Image 1](/uploads/admin-log/image-1.png "Image 1") ## Demo demo2.magecreation.com ## Instalacja modułu ### Instalacja przez Composer 1. Dodaj repozytorium do pliku composer.json: ```text "repositories": [ ... { "type": "vcs", "url": "git@git.auroracreation.com:aurora-modules/admin-log.git" } ... ], ``` 2. Zmodyfikuj plik composer.json: ```text "require": { ... "aurora/admin-log": "*" ... }, ``` 3. W folderze głównym Magento wykonaj następujące polecenia: ```text composer update aurora/admin-log php bin/magento module:enable Aurora_AdminLog php bin/magento setup:upgrade ``` ### Instalacja manualna 1. Rozpakuj archiwum 2. Przenieś pliki modułu na serwer do lokalizacji: ```text {Magento root} └── app/ └── code ``` 3. W folderze głównym Magento wykonaj następujące polecenia: ```text php bin/magento module:enable Aurora_AdminLog php bin/magento setup:upgrade ``` ## Changlog ### 1.2.1 - Naprawienie logowania danych sprzed zmian - Oznaczenie zmian dokonywanych w konfiguracji jako 'Config' - Oznaczenie różnic pomiędzy danymi oryginalnymi, a nowymi - Poprawienie oznaczenia klas 'Intereceptor' - Refaktoring ### 1.2.0 - Naprawa braku wylistowania błednych logowań - Zmiana zbierania logów ze zdefiniowanych klas na wszystkie niezbędne klasy ### 1.1.11 - Naprawa składni kodu wg standardów - Naprawa testów jednostkowych ### 1.1.10 - Zmiana z plugin na observer - Zmiana walidacji logów ### 1.1.9 - Napraw sprawdzenie typy dla produktów w pakiecie ### 1.1.8 - Napraw sprawdzanie poprawności dla włączania akcji dziennika ### 1.1.7 - Dodanie logów na działania - Dodanie procesora logów ### 1.1.5 - Aktualizcja testów jednoskowych - Naprawa funkcji getOriginData przy braku danych zwracanych ### 1.1.4 - Dodanie helpera logów - Zmiana na interfejsy ### 1.1.3 - Aktualizacja README ### 1.1.2 - Aktualizacja do wersji Magento 2.3 ### 1.1.1 - Dodanie logu na moveCategory - Napraw pluginy saveLog ## Dziękujemy za zainteresowanie naszymi modułami!