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] remove angularjs from Diagnostics plugin #19434

Merged
merged 52 commits into from Aug 31, 2022

Conversation

diosmosis
Copy link
Member

@diosmosis diosmosis commented Jun 29, 2022

Description:

This PR is based off of #19418 and #19425.

Changes:

  • Convert configfile.twig contents to Vue component.

Review

@diosmosis diosmosis added this to the 5.0.0 milestone Jun 29, 2022
@diosmosis diosmosis marked this pull request as draft June 29, 2022 02:23
@diosmosis diosmosis added the Needs Review PRs that need a code review label Jul 11, 2022
@diosmosis diosmosis marked this pull request as ready for review July 11, 2022 05:09
@github-actions
Copy link
Contributor

This issue is in "needs review" but there has been no activity for 7 days. ping @matomo-org/core-reviewers

@github-actions github-actions bot added the Stale The label used by the Close Stale Issues action label Jul 19, 2022
@diosmosis diosmosis added the Do not close PRs with this label won't be marked as stale by the Close Stale Issues action label Jul 19, 2022
@github-actions github-actions bot removed the Stale The label used by the Close Stale Issues action label Jul 20, 2022
@github-actions
Copy link
Contributor

This issue is in "needs review" but there has been no activity for 7 days. ping @matomo-org/core-reviewers

@github-actions github-actions bot added Stale The label used by the Close Stale Issues action and removed Stale The label used by the Close Stale Issues action labels Jul 28, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Aug 5, 2022

This issue is in "needs review" but there has been no activity for 7 days. ping @matomo-org/core-reviewers

@github-actions github-actions bot added Stale The label used by the Close Stale Issues action and removed Stale The label used by the Close Stale Issues action labels Aug 5, 2022
@github-actions
Copy link
Contributor

This issue is in "needs review" but there has been no activity for 7 days. ping @matomo-org/core-reviewers

@github-actions github-actions bot added Stale The label used by the Close Stale Issues action and removed Stale The label used by the Close Stale Issues action labels Aug 19, 2022
@sgiehl sgiehl force-pushed the vue-remove-angularjs-Diagnostics branch from 3fa271c to 7af15a7 Compare August 31, 2022 09:41
@sgiehl sgiehl force-pushed the vue-remove-angularjs-Diagnostics branch from 7af15a7 to 0cddbe5 Compare August 31, 2022 12:39
@sgiehl sgiehl merged commit 614a6d1 into 5.x-dev Aug 31, 2022
@sgiehl sgiehl deleted the vue-remove-angularjs-Diagnostics branch August 31, 2022 13:04
bx80 pushed a commit that referenced this pull request Nov 25, 2022
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue).

* remove use of angularjs from Live plugin

* built vue files

* forgot to export

* built vue files

* start removing angularjs from Installation

* remove angularjs from Installation plugin

* allow ContentIntro to be applied conditionally

* make Diagnostic results json serializable

* built vue files

* remove use of angularjs from Diagnostics plugin

* built vue files

* fix ui test issues

* fix spacing

* couple fixes

* more ui test fixes

* make sure installation umd is loaded during installation (as well as translations)

* do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced

* update screenshots

* Allow composer plugins for dev dependency codesniffer to fix travis builds.

* some small fixes

* fix styling and formatting issues

* update expected screenshot

* move inline script to vue directive + fix a couple vue warnings

* remove inline script in system check widget

* use common method to load umd file

* remove use of unneeded html_attr escape

* remove use of unneeded twig html_attr escape

* remove unnecessary use of html_attr twig escape filter

Co-authored-by: sgiehl <stefan@matomo.org>
bx80 pushed a commit that referenced this pull request Nov 25, 2022
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue).

* remove use of angularjs from Live plugin

* built vue files

* forgot to export

* built vue files

* start removing angularjs from Installation

* remove angularjs from Installation plugin

* allow ContentIntro to be applied conditionally

* make Diagnostic results json serializable

* built vue files

* remove use of angularjs from Diagnostics plugin

* built vue files

* fix ui test issues

* fix spacing

* couple fixes

* more ui test fixes

* make sure installation umd is loaded during installation (as well as translations)

* do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced

* update screenshots

* Allow composer plugins for dev dependency codesniffer to fix travis builds.

* some small fixes

* fix styling and formatting issues

* update expected screenshot

* move inline script to vue directive + fix a couple vue warnings

* remove inline script in system check widget

* use common method to load umd file

* remove use of unneeded html_attr escape

* remove use of unneeded twig html_attr escape

* remove unnecessary use of html_attr twig escape filter

Co-authored-by: sgiehl <stefan@matomo.org>
bx80 pushed a commit that referenced this pull request Nov 25, 2022
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue).

* remove use of angularjs from Live plugin

* built vue files

* forgot to export

* built vue files

* start removing angularjs from Installation

* remove angularjs from Installation plugin

* allow ContentIntro to be applied conditionally

* make Diagnostic results json serializable

* built vue files

* remove use of angularjs from Diagnostics plugin

* built vue files

* fix ui test issues

* fix spacing

* couple fixes

* more ui test fixes

* make sure installation umd is loaded during installation (as well as translations)

* do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced

* update screenshots

* Allow composer plugins for dev dependency codesniffer to fix travis builds.

* some small fixes

* fix styling and formatting issues

* update expected screenshot

* move inline script to vue directive + fix a couple vue warnings

* remove inline script in system check widget

* use common method to load umd file

* remove use of unneeded html_attr escape

* remove use of unneeded twig html_attr escape

* remove unnecessary use of html_attr twig escape filter

Co-authored-by: sgiehl <stefan@matomo.org>
@sgiehl sgiehl added not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. and removed Needs Review PRs that need a code review Do not close PRs with this label won't be marked as stale by the Close Stale Issues action labels May 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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

2 participants