Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Vue] migrate remaining directives in CorePluginsAdmin #18433

Merged
merged 547 commits into from Dec 21, 2021

Conversation

diosmosis
Copy link
Member

@diosmosis diosmosis commented Dec 2, 2021

Description:

This PR is based off of #18432.

Changes:

  • Migrate piwik-save-button.
  • Migrate piwik-form.
  • Migrate piwik-plugin-filter.
  • Migrate piwik-plugin-management.
  • Migrate piwik-plugin-upload.
  • Migrate piwik-save-button.
  • Allow event names to be different in vue than in angularjs.
  • Support '&?' scope binding type in createAngularJsAdapter.

Changes made to make UI tests pass:

image

Review

@diosmosis diosmosis added Do not close PRs with this label won't be marked as stale by the Close Stale Issues action and removed Stale The label used by the Close Stale Issues action labels Dec 14, 2021
Copy link
Contributor

@peterhashair peterhashair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably wait to if there is any other comments

Copy link
Member

@sgiehl sgiehl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code overall looks fine. Did a quick testing of the UI and it seems everything works fine.
The JS tests are failing, but that seems to be caused by the last PR already. Might be good to fix them before merging.
UI test failures seem to be unrelated to this PR.

@@ -25,15 +25,9 @@

$timeout(function () {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason why this file is still needed?

@diosmosis diosmosis merged commit 10afd46 into 4.x-dev Dec 21, 2021
@diosmosis diosmosis deleted the vue-core-plugins-admin branch December 21, 2021 20:29
@justinvelluppillai justinvelluppillai added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Do not close PRs with this label won't be marked as stale by the Close Stale Issues action Needs Review PRs that need a code review not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants