Searchkit - Perform bulk updates in batches; improve user feedback.
authorColeman Watts <coleman@civicrm.org>
Wed, 20 Jan 2021 16:46:38 +0000 (11:46 -0500)
committerColeman Watts <coleman@civicrm.org>
Fri, 22 Jan 2021 21:03:41 +0000 (16:03 -0500)
commit5145a3b5a9dfb25bbced76cf8f07ba6541c6b0d2
tree5d522f6f2d5178ed64123112363c2ba75dbb51f4
parentc986f42f2eeb9cd2e5e2d50a1d8e5bed8eeef298
Searchkit - Perform bulk updates in batches; improve user feedback.

Simple batch system to avoid server timeouts, processes bulk updates/deletes 500 at a time,
with a progress bar, spinner & text to indicate which records are being processed.
ext/search/ang/crmSearchActions.ang.php
ext/search/ang/crmSearchActions/crmSearchActionDelete.ctrl.js
ext/search/ang/crmSearchActions/crmSearchActionDelete.html
ext/search/ang/crmSearchActions/crmSearchActionUpdate.ctrl.js
ext/search/ang/crmSearchActions/crmSearchActionUpdate.html
ext/search/ang/crmSearchActions/crmSearchBatchRunner.component.js [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchBatchRunner.html [new file with mode: 0644]
ext/search/ang/crmSearchAdmin.ang.php
ext/search/css/crmSearchActions.css [new file with mode: 0644]
ext/search/css/crmSearchAdmin.css [moved from ext/search/css/search.css with 100% similarity]