Closed jum-s closed 2 years ago
to be merged once new #322 is done
this can be rebased on master now that #322 has been merged
It allow users to automatically create new shelves, based on data import. There is no disambiguation between existing shelves and new ones (one may suggest to dump automatically imported shelves items into existing ones, if shelves titles are the same for example, but this can come later for now). The next step could be to have a tool to easily move/duplicate items from a shelf to another.
When creating a new shelf, visibility is set to private by default, a visibility selector by shelf could be added to the interface, but it might overcrowded the interface, as it is already tricky to present a shelf import within the global items import (add books). Maybe decoupling the two (shelf/item import) later might make sense, depending of users feedback.
Solving #253 This is a make it work implementation, which is automatically creating new shelves, if some external shelves are found in the importer.
Should be rebased & merged after
svelte-importer
Could be improved by (todo/v2):