<!-- TITLE: Delete Account - Dokumentacja modułu Magento 2 --> <!-- SUBTITLE: 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. ![Image 2](/uploads/delete-my-account/image-2.png "Image 2") Przycisk **Account Delete** (usuń konto) jest umieszczony w lewym panelu nawigacji. Klikając go zostaniemy przekierowani do **strony Account Delete**. ![Image 9](/uploads/delete-my-account/image-9.png "Image 9") 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. ![Image 10](/uploads/delete-my-account/image-10.png "Image 10") ![Image 4](/uploads/delete-my-account/image-4.png "Image 4") 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. ![Image 8](/uploads/delete-my-account/image-8.png "Image 8") ## 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/Deleteaccount.git" } ... ], ``` 2. Zmodyfikuj plik composer.json: ```text "require": { ... "aurora/deleteaccount": "*" ... }, ``` 3. W folderze głównym Magento wykonaj następujące polecenia: ```text composer update aurora/feed php bin/magento module:enable Aurora_Deleteaccount 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_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. ### Dziękujemy za zainteresowanie naszymi modułami!