Skip to content

Commit

Permalink
Merge pull request #31 from PH2M/develop
Browse files Browse the repository at this point in the history
v1.1.3
  • Loading branch information
bastienlm committed Dec 11, 2018
2 parents 9e171c5 + ffde388 commit c0d9fa1
Show file tree
Hide file tree
Showing 18 changed files with 759 additions and 115 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ GDPR Module for Magento 1
==================
Free Magento 1 module for respect reform of EU data protection rules (GDPR)

![Latest version](https://img.shields.io/badge/latest-v1.1.2-green.svg)
![Latest version](https://img.shields.io/badge/latest-v1.1.3-green.svg)
![PHP >= 5.3](https://img.shields.io/badge/php-%3E=5.3-green.svg)
![Magento 1.9.3](https://img.shields.io/badge/magento-1.9.3-blue.svg)

Expand Down
11 changes: 7 additions & 4 deletions RELEASE_NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,16 @@ Init module :
==== 1.1.2 ====

- [Update] Modman update / composer update / PSR2 validity
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
==== 1.1.3 ====

- [Fix] Improve password validation UX #10
- [Fix] When shipping address is null (e.g. virtual products) there is an error
- [Update] Check validity rules system
- [Update] Add php_codesniffer to composer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
==== 1.1.3 ====

- [Translate] Add Greek translate
- [Update] update tarteaucitron to v1.1
- [Fix] fix node name in xml layout file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 changes: 1 addition & 1 deletion app/code/community/PH2M/Gdpr/etc/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@
<enable translate="label comment">
<label>Enable cookies management</label>
<frontend_type>select</frontend_type>
<comment>This feature use 'tarteaucitron.js'</comment>
<comment>This feature use 'tarteaucitron.js', by default if you does not use any service this feature is not call in front. Please enable module service below or develop your custom service</comment>
<source_model>adminhtml/system_config_source_yesno</source_model>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
Expand Down
8 changes: 4 additions & 4 deletions app/design/frontend/base/default/layout/ph/gdpr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@
<reference name="head">
<!-- Uncomment these lines to enable JS password validation (see developer documentation) -->
<!--<action method="addItem" ifconfig="phgdpr/fonctionality/password_format_validation" condition="1">-->
<!--<type>skin_js</type>-->
<!--<file>js/ph/gdpr/password-validation.js</file>-->
<!--<type>skin_js</type>-->
<!--<file>js/ph/gdpr/password-validation.js</file>-->
<!--</action>-->
<action method="addItem" ifconfig="phgdpr/cookies/enable" condition="1">
<type>skin_js</type>
<file>js/ph/gdpr/tarteaucitron/tarteaucitron.js</file>
<name>js/ph/gdpr/tarteaucitron/tarteaucitron.js</name>
</action>

<action method="addItem" ifconfig="phgdpr/cookies/enable" condition="1">
<type>skin_css</type>
<file>js/ph/gdpr/tarteaucitron-custom.css</file>
<name>js/ph/gdpr/tarteaucitron-custom.css</name>
</action>

<!-- [COOKIES] Google Analitycs -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@

?>
<script>

<?php $locale = Mage::app()->getLocale()->getLocaleCode(); ?>
var tarteaucitronForceLanguage = '<?php echo substr($locale, 0, 2); ?>';

tarteaucitron.init({
"privacyUrl": "<?php echo $this->getPrivacyPageUrl() ?>", /* Privacy policy url */

Expand Down
81 changes: 81 additions & 0 deletions app/locale/el_GR/PH2M_Gdpr.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
###############
#### ADMIN ####
###############
"GDPR","GDPR"
"Customer status","Κατάσταση πελάτη"
"Newsletter status","Κατάσταση newsletter"
"Complex password (Cnil)","Σύνθετο συνθηματικό (Cnil)"
"Customer password reset","Επαναφορά συνθηματικού πελάτη"
"Secure multi try log in","Ασφάλιση πολλαπλών προσπαθειών σύνδεσης"
"Remove account request","Αίτημα διαγραφής λογαριασμού"
"Download own information","Αίτημα λήψης προσωπικών δεδομένων"
"Functionality","Λειτουργικότητα"
"Enable password CNIL format validation","Ενεργοποίηση ελέγχου μορφοποίησης συνθηματικού CNIL"
"Enable login limit attemps","Ενεργοποίηση ορίου προσπαθειών σύνδεσης"
"Valid rules","Έγκυροι κανόνες"
"Customer complex password","Σύνθετο συνθηματικό πελάτη"
"No","Όχι"
"Yes","Ναι"
"Valid","Έγκυρο"
"Wait manual validation","Αναμονή αμφίδρομης έγκρισης"
"No valid","Άκυρο"
"Customer multi login attempts limit","Όριο πολλαπλών προσπαθειών σύνδεσης για τον πελάτη"
"Customer download own information","Λήψη προσωπικών δεδομένων πελάτη"
"Customer data remove information","Διαγραφή προσωπικών δεδομένων πελάτη"
"Customer data [REMOVE]","Προσωπικά δεδομένα πελάτη [ΔΙΑΓΡΑΦΗ]"
"Enable customer data remove","Ενεργοποίηση διαγραφής προσωπικών δεδομένων πελάτη"
"Enable password confirmation before delete account","Ενεργοποίηση επιβεβαίωσης συνθηματικού πριν την διαγραφή του λογαριασμού"
"Remove account data with queue system","Διαγραφή δεδομένων λογαριασμού με σύστημα ουράς"
"Enable unsubscribe and remove customer from newsletter","Ενεργοποίηση διαγραφής από το newsletter και αφαίρεση του πελάτη από τη λίστα."
"Enable remove customer quotes","Ενεργοποίηση διαγραφής προσφορών πελάτη"
"Enable anonymize customer orders","Ενεργοποίηση ανωνυμοποίησης των παραγγελιών του πελάτη"
"Enable anonymize customer product reviews","Ενεργοποίηση ανωνυμοποίησης των κριτικών του πελάτη"
"Enable remove customer account","Ενεργοποίηση διαγραφής του λογαριασμού του πελάτη"
"Lock account message","Μήνυμα κλειδώματος λογαριασμού"
"If disabled, only lock customer account","Αν είναι απενεργοποιημένο, τότε μόνο κλείδωσε τον λογαριασμό του πελάτη"
"Display when the customer try to log","Εμφάνιση όταν ο πελάτης προσπαθεί να συνδεθεί"
"Email configuration","Ρυθμίσεις Email"
"Email confirm account delete","Email επιβεβαίωσης διαγραφής λογαριασμού"
"Email sender","Αποστολέας Email"
"Name sender","Όνομα αποστολέα"
"Message configuration","Ρυθμίσεις μηνύματος"
"Account deleted success message","Μήνυμα επιτυχίας διαγραφής λογαριασμού"
"Customer data [DOWNLOAD]","Προσωπικά δεδομένα πελάτη [ΛΗΨΗ]"
"Enable customer data download","Ενεργοποίηση λήψης προσωπικών δεδομένων πελάτη"
"Download data with queue system","Λήψη προσωπικών δεδομένων πελάτη με σύστημα ουράς"
"Customer attribute to export","Χαρακτηριστικά πελάτη για εξαγωγή"
"Enable customer addresses to export","Ενεργοποίηση εξαγωγής διευθύνσεων πελάτη"
"Enable customer product reviews to export","Ενεργοποίηση εξαγωγής κριτικών πελάτη"
"Address attributes to export","Χαρακτηριστικά διευθύνσεων για εξαγωγή"
"Enable customer orders to export","Ενεργοποίηση εξαγωγής παραγγελιών"
"Order attributes to export","Χαρακτηριστικά παραγγελιών για εξαγωγή"
"Information message for queue processing message","Μήνυμα πληροφοριών για την επεξεργασία εξαγωγής με το σύστημα ουράς"
"limit login attempts to 5 in 30 seconds","Περιορισμός προσπαθειών σύνδεσης σε 5 ανά 30 δευτερόλεπτα"
"Anonymous","Ανώνυμος"
"Enable cookies management","Ενεργοποίηση διαχείρισης μπισκότων (cookies)"
"Policy page","Σελίδα πολιτικής απορρήτου"
"This feature use 'tarteaucitron.js'","Αυτή η λειτουργία χρησιμοποιεί το 'tarteaucitron.js'"
"Main wording banner","Κύριο λεκτικό"
"Wording accept all button","Λεκτικό για το κουμπί: Αποδοχή όλων"
"Wording personalize button","Λεκτικό για το κουμπί: Προσαρμογή"
"Enable Google Analytics service","Ενεργοποίηση Google Analytics"
"Attempts number","Αριθμός προσπαθειών"
"default value, 5 try","προεπιλεγμένη τιμή, 5 προσπάθειες"
"Time blocked","Φορές που αποτράπηκε"
"in minutes, default value 5 minutes","Σε λεπτά, προεπιλεγμένη τιμή 5 λεπτά"
"GDPR rules validity","Εγκυρότητα κανόνων GDPR"
"How this module work ?","Πώς δουλεύει αυτό το module;"
"See documentation","Δείτε την τεκμηρίωση"
"Delay before remove customer data", "Καθυστέρηση πριν την διαγραφή προσωπικών δεδομένων πελάτη"
"Account deleted queue pending message", "Μήνυμα για την αναμονή σε ουρά κατά τη διαγραφή λογαριασμού"
"Email download template", "Πρότυπο Email λήψης"
#############
### FRONT ###
#############
"Your password must contain at least %s characters.","Το συνθηματικό σας θα πρέπει να περιέχει τουλάχιστον %s χαρακτήρες."
"Your password must respect at least 3 of the following conditions: one capital letter, one lowercase letter, one number, one special character and contains at least 8 characters.","Το συνθηματικό σας θα πρέπει να ακολουθεί τουλάχιστον 3 από τις παρακάτω συνθήκες: ένα κεφαλαίο γράμμα, ένα μικρό γράμμα, έναν αριθμό, έναν ειδικό χαρακτήρα και τουλάχιστον 8 χαρακτήρες συνολικά."
"Delete my account","Διαγραφή του λογαριασμού μου"
"Download my account data","Λήψη των προσωπικών μου δεδομένων"
"Please enter valid password, with 3 or more than options, numeric, lowercase, uppercase, special character and 8 or more characters.","Παρακαλώ εισάγετε ένα έγκυρο συνθηματικό, με 3 ή παραπάνω επιλογές: αριθμούς, μικρά γράμματα, κεφαλαία γράμματα, ειδικούς χαρακτήρες και τουλάχιστον 8 χαρακτήρες."
"You tried to log in too many times, you can try again after %s minutes","Προσπαθήσατε να συνδεθείτε πολλές φορές, μπορείτε να δοκιμάστε πάλι σε %s λεπτά"
"Enter your password for remove your account","Εισάγετε το συνθηματικό σας για να διαγράψετε τον λογαριασμό σας. "
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<!--@subject Compte supprimé @-->

{{template config_path="design/email/header"}}
{{inlinecss file="email-inline.css"}}

<h2>Ο λογαριασμός σας έχει διαγραφεί</h2>

{{template config_path="design/email/footer"}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<!--@subject Téléchargement de vos informations @-->

{{template config_path="design/email/header"}}
{{inlinecss file="email-inline.css"}}

<h2>Μπορείτε να κατεβάσετε τα προσωπικά σας δεδομένα από τον πίνακα ελέγχου του λογαριασμού σας</h2>

{{template config_path="design/email/footer"}}
3 changes: 2 additions & 1 deletion app/locale/fr_FR/PH2M_Gdpr.csv
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"Valid","Valide"
"Wait manual validation","Attente de validation manuelle"
"No valid","Pas valide"
"Use tarteaucitron for add GA cookies, only if Sales > Google Api is enabled","Utiliser tarteaucitron pour le cookie GA, ne fonctionne que si la configuration Ventes > Google API est active"
"Customer multi login attempts limit","Limite de tentative de connexion"
"Customer download own information","Téléchargement des données client"
"Customer data remove information","Supprimer les données client"
Expand Down Expand Up @@ -54,7 +55,7 @@
"Anonymous","Anonyme"
"Enable cookies management","Activer la gestion des cookies"
"Policy page","Page de politique de confidentialité"
"This feature use 'tarteaucitron.js'","Cette fonctionnalité utilise 'tarteaucitron.js'"
"This feature use 'tarteaucitron.js', by default if you does not use any service this feature is not call in front. Please enable module service below or develop your custom service","Cette fonctionnalité utilise 'tarteaucitron.js'; par défaut, si vous n'utilisez aucun service, cette fonctionnalité n'est pas appelée en front. Activez un service du module ci-dessous ou développez votre service personnalisé"
"Main wording banner","Libellé principal de la bannière"
"Wording accept all button","Libellé du bouton tout accepter"
"Wording personalize button","Libellé du bouton personnaliser"
Expand Down
Loading

0 comments on commit c0d9fa1

Please sign in to comment.