Commit Graph

176 Commits

Author SHA1 Message Date
15ac1fbed0 made subbook show it is one more visually, also disabled fields that are part of the parent book so they cannot be changed 2020-12-05 21:23:54 +11:00
8ab3b36dc0 make AddSub so we can call it in search and books, and dont use -1 array index as it breaks AddSubs - remember it is the last element in dict, so it was overwriting data 2020-12-05 20:45:44 +11:00
e68286c453 update placeholder text 2020-12-05 20:44:23 +11:00
e84e54bdab order pubisher list in book.html by name not id 2020-12-05 20:28:11 +11:00
b34fc4edf9 removed old, added new 2020-12-05 20:16:00 +11:00
b2a9cdc1c7 added search (only of title in book for now) 2020-12-05 20:15:44 +11:00
2930b1b77b added search (only of title in book for now) 2020-12-05 20:15:31 +11:00
39e3838336 can now create/update/delete authors (base.html, using edit*.html, and authors.html) 2020-12-05 19:27:13 +11:00
f3c70d267c remove unneeded alert, its done in show*.html now 2020-12-05 19:25:17 +11:00
a1679dac74 add the alert for a message 2020-12-05 19:24:33 +11:00
7960c1c84a add an AppendMessage() as well 2020-12-05 19:24:03 +11:00
a45528e5ae remove unneeded query of all objects 2020-12-05 19:23:46 +11:00
92fd582981 use a for loop to go through fields, rather than hardcode just name, now it is used to edit authors too 2020-12-05 19:22:14 +11:00
4268b03ff6 use url_for properly for creation urls 2020-12-05 19:21:37 +11:00
716afb948b moved publisher over to just be another 1-to-many table so using edit_id_name.html, show_id_name.html. This also means it now has a create / update / delete with status updates 2020-12-05 12:17:03 +11:00
d534e7684b moved publisher over to just be another 1-to-many table so using edit_id_name.html, show_id_name.html. This also means it now has a create / update / delete with status updates 2020-12-05 12:16:55 +11:00
c367a2559f create/update/delete of condition, covertype, genre, owned, rating objects all works, and can be accessed from Admin menu 2020-12-05 11:45:47 +11:00
989c1693f7 changed publisher link over to a 1-to-many, removed book_publisher_link table, etc. fully works in show books, edit book for publisher now & notes/blurb save too 2020-12-05 11:06:50 +11:00
5057e856be now have a class to maintain the status, use that to set alert/message for owned, and redirect after create/update/delete owned -> owneds 2020-12-05 11:00:53 +11:00
d61e830525 now create an owned on /owned, rather than /owned/-1 kludge. Also using sequence for creation. All good - made sequences for all relevant tables too. Last question is how to do redirect to /owneds and still show messsage 2020-12-04 18:59:34 +11:00
ed07d1f9cb decided to use thing/-1 to create a new thing. Tried it on owned first, works so now also can delete owned/<id> as well. Also made sure not to show the delete button when we are only creating a thing 2020-12-04 18:01:54 +11:00
cc9e7dff5b hacked around auto-increment primary key, so added note to README to come back to maybe fix this 2020-12-04 18:00:34 +11:00
1b9799b439 changed publisher link over to a 1-to-many, removed book_publisher_link table, etc. fully works in show books, edit book for publisher now & notes/blurb save too 2020-12-03 19:20:02 +11:00
64ae890ec8 changed publisher link over to a 1-to-many, removed book_publisher_link table, etc. fully works in show books, edit book for publisher now & notes/blurb save too 2020-12-03 19:19:48 +11:00
3d12edab63 changed publisher link over to a 1-to-many, removed book_publisher_link table, etc. fully works in show books, edit book for publisher now 2020-12-03 19:19:28 +11:00
a6cfb21d17 format table with centered text, and dont allow notes field to wrap 2020-12-03 19:18:09 +11:00
2a9b9c9cf6 remove unused GetCovertypes() 2020-12-03 19:00:22 +11:00
b6ba97f049 most of way through editing publisher, author, genre on book... decided now is time to make book<->publisher a normal 1-to-m as it should be 2020-12-02 20:55:43 +11:00
93383c3bc0 remove edit buttons on author/publisher, in fact publisher is now a standard field with a BookForm SelectField, and showing, updating publisher works in book.html 2020-12-02 19:48:51 +11:00
b5e9c41cfd update BUGs and README, to show issues with saving book... Many fields now save, but still some bugged or not tried 2020-12-01 20:39:40 +11:00
ae9e43964f forgot to git add this - this allows sub books to be a separate route that puts sub books of a parent book in a table, and allows them to be moved up and down 2020-12-01 20:29:08 +11:00
7e67f5bb6f rewrote to remove parent_ref and just use parent from ORM, added POST for book/id route, so we can now error on delete and save title only - baby steps -- with alert/message feedback, and also removed debugs 2020-12-01 20:28:22 +11:00
136be26ad0 rewrote to remove parent_ref and just use parent from ORM 2020-12-01 20:27:17 +11:00
9cce510669 cleaned up ORM notes 2020-12-01 20:26:53 +11:00
43b307d063 make book form do a POST, have save/del buttons, and rewrote to remove parent_ref and just use parent from ORM 2020-12-01 20:25:37 +11:00
ce34f68254 added html for subbooks, made up/down buttons that work too. Also put back reference from subbook to parent book, via ORM data - need to investigate more, but it all works 2020-11-30 21:59:50 +11:00
5cc03fe7e7 need return false for other ajax button onclicks, so added them for consistency, also shrank button font to take up less space 2020-11-30 21:58:33 +11:00
8d64b95d9f fixed bug with swapping book in series when we dont have details on book to swap with, also really disabled up/down buttons, rather than just made them look disabled 2020-11-29 17:40:04 +11:00
99f0a9fdbf MoveBookInSeries now works and moves sub books too if needed, added better comments as the code is a bit hairy. Most importantly, this works for all known cases 2020-11-29 16:01:53 +11:00
b1e6089276 different way to do the moving in series, more complex, but will handle subbooks in series, etc. 2020-11-29 15:36:12 +11:00
5b3ee20fc2 about to really rewrite the swapping sub books, so committing what we have that partially works 2020-11-29 13:47:07 +11:00
0f1935466b minor fixup 2020-11-29 13:46:37 +11:00
cfdb9bed5a update 2020-11-28 18:48:11 +11:00
cc0ebea664 update 2020-11-28 18:48:01 +11:00
f70f008f1d fixed bug with disabling up/down buttons per series, rather than for the series we are viewing (it is now/should be based on how move code works) 2020-11-28 18:36:07 +11:00
265948b95f updated BUGs 2020-11-28 18:28:18 +11:00
8b5fcce1c7 remove the code to deal with moving books in series, its better placed where we draw the books in the series anyway - in main.py 2020-11-28 18:28:05 +11:00
6bcbaca1ee fixed bug / improved how we sort parent books, we now sort it based on the first sub_books spot in the series, not the last book we retrieved from the db ordered by book.id - this does not always work if we make a parent book after other books in a series (or move books), then it was printed out of order 2020-11-28 18:27:34 +11:00
ef74fccab3 fixed bug / improved how we sort parent books, we now sort it based on the first sub_books spot in the series, not the last book we retrieved from the db ordered by book.id - this does not always work if we make a parent book after other books in a series (or move books), then it was printed out of order 2020-11-28 18:27:17 +11:00
ae1aba5e1d swap order of books in series works - still has debugs, and only works on current series, e.g. if you are in a series in a series, it will need you to manually do the same move in both series - I think I wont fix this bit, but we will see 2020-11-28 17:43:03 +11:00