aristippe / pathagar

Pathagar is a simple bookserver serving OPDS feeds
GNU General Public License v2.0
1 stars 1 forks source link

Fix addepub and UI add_book, model cleanup #10

Closed sinergatis closed 8 years ago

sinergatis commented 8 years ago

This large-ish pull request provides a rewrite of the addepub command and replaces the add_book view, which in turn spawned a series of many related changes, in particular some tweaks to models. The details can be found on each commit, but the highlights are that, after merging:

It also spawned quite a bunch of _TODO_s and issues that should be discussed and polished, in particular:

The main idea is that this pull request provides a sane and safe starting point for future modifications and discussion: it should not be considered complete or fully tested, and the decisions in regards to the "design" issues (handling duplication, model fields, etc) are basically an effort for keeping things simple and flexible, and further refined.