This plugin is still a work in progress.
A statusbar button is added to firefox statusbar. The main window appears when you click it.
When you launch the plugin, it can warn you about uncommited entries in your local SQLite database:
The last tab is for settings. (The authentication process will certainly change.) If the checkbox is checked, changes will directly be processed by Koha. If not, they will be kept in a SQL table, waiting for a librarian to process them.
The two first tabs contains controls to input data. (a third tab will be added for payments).
The “log tab” shows the pending operations. It is also the place to commit changes when network is back. Users will be able to delete some entries before commiting:
When you click on the Commit button, the plugin will send data to Koha using AJAX:
<?xml version="1.0" encoding="utf-8"?> <offlinecirculation branchcode="ARCH" apply="false"> <operation action="issue" timestamp="2009-09-16 15:07:48" cardnumber="6" barcode="23987396" /> <operation action="return" timestamp="2009-09-16 15:07:53" barcode="09820983698" /> </offlinecirculation>
…and will return a success message or error log: