1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-22 06:57:53 +00:00
Files
matomo/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.findDataSubjects_allSites.xml
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

243 خطوط
9.2 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
<idSite>1</idSite>
<idVisit>122</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-11 03:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>5</idSite>
<idVisit>186</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-11 03:09:56</lastActionDateTime>
<siteName>Site 5</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>121</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-11 01:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>5</idSite>
<idVisit>185</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-11 01:09:56</lastActionDateTime>
<siteName>Site 5</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>90</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-08 03:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>89</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-08 01:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>58</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-05 03:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>5</idSite>
<idVisit>218</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-05 03:10:00</lastActionDateTime>
<siteName>Site 5</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>57</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-05 01:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>5</idSite>
<idVisit>217</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-05 01:10:00</lastActionDateTime>
<siteName>Site 5</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>26</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-02 03:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
<row>
<idSite>1</idSite>
<idVisit>25</idVisit>
<visitIp>156.5.3.209</visitIp>
<lastActionDateTime>2017-01-02 01:10:04</lastActionDateTime>
<siteName>Site 1</siteName>
<userId>userId209</userId>
<deviceType>Unknown</deviceType>
<deviceTypeIcon>plugins/Morpheus/icons/dist/devices/unknown.png</deviceTypeIcon>
<deviceModel>Unknown</deviceModel>
<operatingSystem>Unknown</operatingSystem>
<operatingSystemIcon>plugins/Morpheus/icons/dist/os/UNK.png</operatingSystemIcon>
<browserFamilyDescription>Unknown</browserFamilyDescription>
<browser>Unknown</browser>
<browserIcon>plugins/Morpheus/icons/dist/browsers/UNK.png</browserIcon>
<country>China</country>
<countryFlag>plugins/Morpheus/icons/dist/flags/cn.png</countryFlag>
<region />
</row>
</result>