قرینه از
https://github.com/matomo-org/matomo.git
synced 2025-08-22 06:57:53 +00:00

* 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>