قرینه از
https://github.com/matomo-org/matomo.git
synced 2025-08-21 22:47:43 +00:00

* Add compliance page UI * Update naming * Fix linting problems * revert some unnecessary changes * Update text as per feedback and migrate text to lang files * use translate string for save button * replace table column headers with translate string * link UI into existing APIs * Update CNIL text to be more accurate * Fix vue imports * Build dist files * minor renames and remove excess html * decouple requirement value from onscreen values * made name value on checkbox unique * add pairing label to site selector * Build vue files * clean up API connection * update misnamed property * standardise variable names * renaming variables to be more consistent * PHPCS * Build vue files * Use camel case for compliance store data * Add missing component import * Build dist files # Conflicts: # plugins/PrivacyManager/vue/dist/PrivacyManager.umd.js # plugins/PrivacyManager/vue/dist/PrivacyManager.umd.min.js * Remove p from inside label * fix broken test * update broken UI tests * Update expected UI test screenshot # Conflicts: # plugins/PrivacyManager/tests/UI/expected-screenshots/PrivacyManager_compliance.png * rename variables to match front end * fix broken test * fix broken UI test * add error handling to API calls * remove workaround for data transformation * replace hardcoded text with translations * add new UI tests to cover CNIL demo * Build vue files * try to fix UI tests * remove extra code which was breaking UI tests * fix broken UI tests with fixed screenshots --------- Co-authored-by: Matt <1169490+caddoo@users.noreply.github.com> Co-authored-by: Michal Kleiner <michal@innocraft.com> Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com>