I had a think about this last night and started to add this function to the plugin. I'm about half-way through it and should have something to test tomorrow.
The idea is:
- Display dialog with list of custom columns suitable for the shelves. Also have an option to do for all books. Otherwise, it will be the books selected in the library.
- When OK is pressed, read the shelves from the device for each book. Put these into the column as a comma separated list.
This will only work in any sensible way if the driver is not configured to manage shelves. That means it is only useful when doing something like you are doing.
And writing the above, I just realised I need another option. That is whether to replace the values in the column or append to the current value.
|