Admin Log - Dokumentacja modułu Magento 2
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.
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.
Po wykonaniu tej czynności pojawi się popup prezentujący szczegółowe informacje odnośnie zarejestrowanej akcji.
Demo
Instalacja modułu
Instalacja przez Composer
- Dodaj repozytorium do pliku composer.json:
"repositories": [
...
{
"type": "vcs",
"url": "git@git.auroracreation.com:aurora-modules/admin-log.git"
}
...
],
- Zmodyfikuj plik composer.json:
"require": {
...
"aurora/admin-log": "*"
...
},
- W folderze głównym Magento wykonaj następujące polecenia:
composer update aurora/admin-log
php bin/magento module:enable Aurora_AdminLog
php bin/magento setup:upgrade
Instalacja manualna
- Rozpakuj archiwum
- Przenieś pliki modułu na serwer do lokalizacji:
{Magento root}
└── app/
└── code
- W folderze głównym Magento wykonaj następujące polecenia:
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