[Vue] remove use of angularjs from ScheduledReports plugin
not-in-changelogNeeds ReviewDo not close5.0.0
opened this Pull Request on June 24th 2022
Remove use of angularjs directives in twig.
No longer support use of angularjs in Template.reportParametersScheduledReports event content.
No longer support the use of inline scripts in Template.reportParametersScheduledReports event content.
In compileVueEntryComponents() save vue app instance in jquery data. This allows users of the function to be able to modify any extra property values passed in initially. (Note: this approach is used to pass the report to vue-entry children in the twig event used to extend scheduled reports' edit form, but shouldn't be used for new code. Vue components should be passed and obtained via useExternalPluginComponent, and twig events should not be used.)