<!-- 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**.

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