1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-21 22:47:43 +00:00
Files
Jacob R f457c7a66e Implement new component for copying reports (#23456)
* 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>
2025-07-30 14:59:41 +02:00
..