Delete Account - Dokumentacja modułu Magento 2
Autor: Marek Milewski
Moduł Delete Account
Opis modułu
Pozwól swoim klientom mieć pełną kontrolę nad ich kontami. Moduł Delete Account pozwala na permanentne usunięcie własnego konta, bez konieczności asysty ze strony Twoich pracowników.
Zgodność modułu
Ten moduł jest zgodny z następującymi wersjami Magento Community: 2.2 i 2.3.
Sposób działania
Po instalacji, funkcje modułu od razu stają się aktywne. Moduł nie wymaga dodatkowych konfiguracji z poziomu Panelu Admina. Aby usunąć konto, użytkownik powinien się zalogować i przejść do zakładki z ustawieniami konta.
Przycisk Account Delete (usuń konto) jest umieszczony w lewym panelu nawigacji. Klikając go zostaniemy przekierowani do strony Account Delete.
Przycisk Delete My Account nie usunie konta użytkownika od razu, zostanie on poproszony o potwierdzenie po czym zostanie wysłany e-mail potwierdzający. Uzyska również informacje czy e-mail został poprawnie wysłany.
Aby zakończyć proces usuwania konta, użytkownik powinien przejść do skrzynki e-mail. E-mail potwierdzający usunięcie konta został przedstawiony poniżej. Po kliknięciu na delete My Account, konto zostanie usunięte - wszelkie dane osobowe wrażliwe użytkownika zostają zanonimizowane.
Demo
Instalacja modułu
Instalacja przez Composer
- Dodaj repozytorium do pliku composer.json:
"repositories": [
...
{
"type": "vcs",
"url": "git@git.auroracreation.com:aurora-modules/Deleteaccount.git"
}
...
],
- Zmodyfikuj plik composer.json:
"require": {
...
"aurora/deleteaccount": "*"
...
},
- W folderze głównym Magento wykonaj następujące polecenia:
composer update aurora/feed
php bin/magento module:enable Aurora_Deleteaccount
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_Deleteaccount
php bin/magento setup:upgrade
Dziennik zmian
v1.2.10
- Aktualizacja testów jednostkowych.
v1.2.9
- Refaktoring kodu - standardy kodowania, deklaracje typów.
v1.2.8
- Aktualizacja composer.json.
v1.2.7
- Anonimizacja danych usuwanego użytkownika.
v1.2.5
- Pozbycie się zdeprecjonowanych metod i klas.
- Refaktoring kodu.
v1.2.4
- Aktualizacja README.
v1.2.3
- Naprawa tokena przesyłanego w wiadomości e-mail.
v1.2.2
- Aktualizacja README.
v1.2.1
- Poprawki Gitlab CI/CD.
- Aktualizacja zależności w composer.json.
Brak tagów
- Inicjalizacja modułu.