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

* POC new component for copying reports * Removing use of id from modal * Made submit button enabled until validation fails * POC new component for copying reports — server-side interface (#23343) * Implement the server-side interface * POC Copy Component: Implementation of action component (#23367) * Initial action component implementation * Refactoring to use store class to track modal state * Adding customisable classes prop * Fixing a couple minor issues * Fixing issue with rollwup site exclusion * Fixed issue with site exclusion and made it more generic/reusable * Adding Vue files I forgot to include last commit * Removing unnecessary variable * Improving property name and comments * Making a couple changes after discussion with PO * Fixing screenshot to include new API endpoint * Refactoring to use Duplicate instead of Copy * Applying review feedback * Making some corrections * Allow filtering sites by type and by at least write access * Adding build files which were missed during add * Build vue files * Making prop check a little more loose * Making some minor adjustments * Added option to hide site selector * Made a few minor improvements * Build vue files * Removed unnecessary property from store * Refactored component implementation to incorporate feedback * A little cleanup * Build vue files * A little more cleanup * Add more filters options to SiteSeletor * Updating screenshot for API method change * Adding missed change * Updating image to match CI * Cleaning up a little more * Documenting a little more * Added loader next to submit button * Apply suggestions from code review Co-authored-by: Stefan Giehl <stefan@matomo.org> * Build vue files * Renaming method as suggested * Update plugins/CoreHome/vue/src/EntityDuplicator/EntityDuplicatorAdapter.ts Co-authored-by: Marc Neudert <marc@innocraft.com> * PR feedback * Missed a couple references * Added comment to explain AJAX setting --------- Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: Marc Neudert <marc@innocraft.com>