]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1768947 Offline DB runs in shared web worker
authorBill Erickson <berickxx@gmail.com>
Fri, 8 Jun 2018 17:08:18 +0000 (13:08 -0400)
committerKathy Lussier <klussier@masslnc.org>
Fri, 10 Aug 2018 15:19:45 +0000 (11:19 -0400)
commitb65a9ca3c52f45e9f386f8bb65e54c960faf8101
tree43ef3aac02898697514702b662a11ba55ea628bc
parent5972999bc79b15333e9c58caf843de3ba55abc0b
LP#1768947 Offline DB runs in shared web worker

Move the lovefield database access logic into a shared web worker
script.  This ensures the only one connection (per schema) can exist,
avoiding data integrity problems caused by having multiple tabs writing
to the database at the same time.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/web/js/ui/default/staff/offline-db-worker.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/staff/offline.js
Open-ILS/web/js/ui/default/staff/services/lovefield.js