AngularJS - Remove UI-Utils library
authorColeman Watts <coleman@civicrm.org>
Fri, 10 Jun 2022 01:05:44 +0000 (21:05 -0400)
committerColeman Watts <coleman@civicrm.org>
Fri, 10 Jun 2022 14:02:44 +0000 (10:02 -0400)
commitfef937a8d818cc1a322224ef662cdfd7700726b5
treebb33ed35847f931f3ed452079d365bae552caf78
parentdffc11f322ce77fbe3853c04e06d3277465b0c4e
AngularJS - Remove UI-Utils library

The [UI-Utils Libary](https://github.com/angular-ui/ui-utils/tree/v0.1.1) was introduced in 2014,
but never used for much of anything. It remains very underutilized, and is the source of a major bug
(see https://lab.civicrm.org/dev/core/-/issues/2688).
Since it's abandonware, it seems best to stop using it rather than try to patch it.

Fixes dev/core#2688
17 files changed:
Civi/Angular/Manager.php
ang/crmCaseType.ang.php
ang/crmCaseType.js
ang/crmCaseType/edit.html
ang/crmCaseType/timelineTable.html
ang/crmCxn.ang.php
ang/crmMailing.ang.php
ang/crmMailing/BlockHeaderFooter.html
ang/crmMailing/BlockPublication.html
ang/crmMailing/BlockResponses.html
ang/crmMailingAB.ang.php
ang/crmUi.ang.php
ang/crmUi.js
ang/crmUi/tabset.html
ang/ui.utils.ang.php [deleted file]
composer.json
tests/phpunit/Civi/Angular/ManagerTest.php