Rewrite jquery.dashboard.js as Angular app
authorColeman Watts <coleman@civicrm.org>
Fri, 13 Nov 2020 18:23:41 +0000 (13:23 -0500)
committerColeman Watts <coleman@civicrm.org>
Mon, 16 Nov 2020 12:11:22 +0000 (07:11 -0500)
commitf263929f90c38c9c4b1e1c02c0b7c4ed56ea68d8
tree1a5c44c4a27681684e09d4fd21e24fe7e8d60ed3
parent38e56c936c41c324108148a192caf2959a657f42
Rewrite jquery.dashboard.js as Angular app

New home dashboard written with Angular + APIv4.
Functionality is mostly unchanged.
The motivation for this is to support afforms embedded within dashboard dashlets.
29 files changed:
CRM/Contact/Page/AJAX.php
CRM/Contact/Page/DashBoard.php
CRM/Contact/Page/Dashlet.php [deleted file]
CRM/Core/BAO/Dashboard.php
CRM/Core/DAO/Dashboard.php
CRM/Core/xml/Menu/Contact.xml
CRM/Upgrade/Incremental/php/FiveThirtyThree.php
CRM/Utils/Hook.php
Civi/Angular/Manager.php
ang/crmDashboard.ang.php [new file with mode: 0644]
ang/crmDashboard.js [new file with mode: 0644]
ang/crmDashboard/Dashboard.html [new file with mode: 0644]
ang/crmDashboard/Dashlet.html [new file with mode: 0644]
ang/crmDashboard/FullscreenDialog.html [new file with mode: 0644]
ang/crmDashboard/InactiveDashlet.html [new file with mode: 0644]
ang/crmDashboard/crmDashboard.component.js [new file with mode: 0644]
ang/crmDashboard/crmDashlet.component.js [new file with mode: 0644]
ang/crmDashboard/crmInactiveDashlet.component.js [new file with mode: 0644]
api/v3/DashboardContact.php
css/civicrm.css
css/dashboard.css
ext/search/css/search.css
js/jquery/jquery.dashboard.js [deleted file]
templates/CRM/Contact/Page/DashBoardDashlet.tpl
templates/CRM/Contact/Page/Dashboard.hlp
templates/CRM/Contact/Page/Dashlet.tpl [deleted file]
templates/CRM/common/dashboard.tpl [deleted file]
tests/phpunit/CRM/Core/BAO/DashboardTest.php [deleted file]
xml/schema/Core/Dashboard.xml