1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-22 06:57:53 +00:00
Files
Nathan Gavin 979dbb35e5 Filter out data from Sites with visitor logs or profiles disabled in GDPR tool (#23032)
* Add new API endpoints to tell if visitor logs/profiles are enabled

* Hide segment generator for specific sites with visitor logs/profiles disabled

* Implement conditional message for disabled sites

* Implements new API for determining if a site has visitor logs or profiles disabled

* Fix PHPCS

* Update disabled message according to requirements

* Reset Model changes to fix All Websites

* Add interface for API return type

* Build vue files

* Filter API

* Update UI tests to include disabled site

* Fix PHPCS

* Update UI test screenshots

* Remove generated vue file

* Fix PHPCS

* Update fixture to keep in sync with original branch

* Update UI to include message for disabled sites

* Update UI to hide all websites message for specific sites

* Build vue files

* Update system tests for API change

* Reset search results on site selection

* Make test more descriptive and performant

* Build vue files

* Add system test for new API endpoint

* PHPCS Fix

* Fix UI test failures caused by new 'Data unavailable' message

* Update model logic to handle site id values better

* Build vue files

* Fix UI tests due to resetting search results

* Fix PHPCS

* Remove last step in test to help CI

* Fix UI tests broken by adding a disabled site to the fixture

* Update expected API test results

* Build vue files

* Remove feature describing which sites are disabled

* Build vue files

* Fix behaviour on failure to load plugin

* Fix bug regarding handling of idSite==all with segments

* Use visitId as default segment in GDPR tool

* Fix PHPCS

* Fix System tests

* Fix broken UI tests caused by text change

* Fix incorrect type in vue code

* Fix incorrect type in vue code, but actually this time

* Build vue files

* Move disabled sites notification

* Update UI test to properly select segment

* Build vue files

* Updated UI test and removed bug from vue component

* Move disabled message so that it appears when no results

* Build vue files

* Fix UI tests broken by UI update on GDPR tool

* Fix typo in segment filter.

Co-authored-by: Stefan Giehl <stefan@matomo.org>

* Update API to early return on failure to load plugin

Co-authored-by: Stefan Giehl <stefan@matomo.org>

* Build vue files

* Update UI tests to have a more refined segment

* Fix UI tests broken by new segment filter in GDPR tool tests

* Add regression test to ensure UserId segment still works

* Update styling on disabled site message to match other message

* Update UI test to detect correct html

* Build vue files

* Fix UI test broken by message styling change on disabled sites

---------

Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com>
Co-authored-by: caddoo <matthew.caddoo@gmail.com>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
2025-02-24 08:41:58 +13:00
..