|
|
f4962e5fd8
|
remove use of sql direct for delete, just use import line as needed to avoid circular import
|
2023-07-02 12:56:23 +10:00 |
|
|
|
b2d6f38a62
|
just make container mode visually different in navbar
|
2023-07-02 12:55:30 +10:00 |
|
|
|
1db94434d5
|
convert over to classes for all DB tables, it was just my lack of understanding when I first used sqlalchemy
|
2023-07-02 10:45:17 +10:00 |
|
|
|
df07c810bc
|
start by sorting by title, so the drop-down is alphabetised by title
|
2023-07-02 10:44:42 +10:00 |
|
|
|
207f5d7ddb
|
testing showing quirky bugs in "container" vs "development", think I need to use ORM consistently to update
|
2023-07-02 10:44:17 +10:00 |
|
|
|
0e7d4676d1
|
alternate way to find series with missing books to use in series add drop-down - fixes issue with a new series with no bsl yet not showin in list
|
2023-07-01 22:18:09 +10:00 |
|
|
|
c36474a2f0
|
fixed BUG-34: possible series list is assuming a NULL sub_book_num is taking up a slot of books in series
|
2023-07-01 16:12:36 +10:00 |
|
|
|
f8df4d1980
|
BUG-34: possible series list is assuming a NULL sub_book_num is taking up a slot of books in series
|
2023-07-01 16:09:08 +10:00 |
|
|
|
a72912b15f
|
fixed BUG-33 - complex book/sub_book/series addition
|
2023-07-01 16:06:55 +10:00 |
|
|
|
fa2d570612
|
reminder to fix for proper use of ORMs, we still see odd timeouts that go away with a browser refresh - presume its the mixing of ORM and not
|
2023-07-01 16:06:36 +10:00 |
|
|
|
672060399b
|
new bug-33, complex case of adding a book with sub-books to a second series (diamond throne -> Sparhawk series book 1)
|
2023-07-01 16:05:47 +10:00 |
|
|
|
cc37077504
|
fix use of ENV -> FLASK_ENV to have correct prod/dev markers in navbar
|
2023-07-01 16:05:06 +10:00 |
|
|
|
d4d37b96e3
|
fix dataTables ordering when I dont expect it to for books on shelf view
|
2023-07-01 15:11:00 +10:00 |
|
|
|
6a43cd23d1
|
about to test this in prod, but BUG-6 (finally) and BUG-32 are now fixed
|
2023-07-01 14:33:05 +10:00 |
|
|
|
6cef2e0d9c
|
converted over to bal from author, and fixed up the way sub books / series interact
|
2023-07-01 14:29:15 +10:00 |
|
|
|
90792728b3
|
BUG-3 doesnt exist anymore
|
2023-06-13 22:11:50 +10:00 |
|
|
|
bb3c08a871
|
BUG-27 is incorrect, maybe just fixed with using ORM from sql direct is my guess, but new book and series works in dev, so dropping bug
|
2023-06-13 22:08:34 +10:00 |
|
|
|
ded4c625b1
|
fixed up riftware cycle all 30 books
|
2023-06-13 20:54:18 +10:00 |
|
|
|
ae2453d073
|
fixed BUGS 28/29 -> can now have empty year_published, fixed up limits to 1850-2100 now too and better error messages. Also auto-change when choose wishlist
|
2023-06-13 18:53:03 +10:00 |
|
|
|
9e4ee74775
|
made explicit the difference between development and conatiner in wrapper (and docker-compose) so that we can run FLASK on port 5000 using db on localhost 55432. bookdb_webdev is a container, running on port 5001 and using bookdb_dev container on port 5432
|
2023-06-13 00:27:10 +10:00 |
|
|
|
51a259e0b2
|
BUG-21 no longer occurs
|
2023-06-13 00:14:51 +10:00 |
|
|
|
ce58624834
|
new BUG, year_published needed even when on wish list
|
2023-06-12 21:27:14 +10:00 |
|
|
|
ff513e0add
|
added BUG-28, choosing on wish list does not alter other gui elements
|
2023-06-12 21:12:27 +10:00 |
|
|
|
f66ed36bfe
|
adding BUG-27 - creating book with series, and series not added
|
2023-06-12 21:01:42 +10:00 |
|
|
|
e36e9fd098
|
using --enable-stdio-inheritance for prod gunicorn too
|
2023-06-12 20:46:13 +10:00 |
|
|
|
668d4d994e
|
fixed BUG-26 (saving with a series), and added a bookdb_webdev container that maps ~/src/pybook to /pybook_mapped_volume. Then start a single threaded, reloading, output capturing gunicorn via wraper.sh if in DEV, otherwise normal gunicorn if in PROD - gives me an idnentical dev in a container to prod.
|
2023-06-12 20:44:28 +10:00 |
|
|
|
e92cfd448e
|
fixed BUG-26 (saving with a series), and added a bookdb_webdev container that maps ~/src/pybook to /pybook_mapped_volume. Then start a single threaded, reloading, output capturing gunicorn via wraper.sh if in DEV, otherwise normal gunicorn if in PROD - gives me an idnentical dev in a container to prod.
|
2023-06-12 20:43:45 +10:00 |
|
|
|
98ef9b5edc
|
adidng a TODO file
|
2023-06-12 20:41:06 +10:00 |
|
|
|
58d99d526e
|
BUG-26, cant save any change on a book with series
|
2023-06-12 20:40:48 +10:00 |
|
|
|
0ed2b79485
|
improve UX for add/remove subbooks - updates content to original page behind modal, when we add/remove and fix the broken close button on modal
|
2023-06-11 22:05:49 +10:00 |
|
|
|
66378766aa
|
fix BUG-25 by using ORM not db calls direct, could not see why they worked in DEV but not PROD with NO logs - only assume sqlachemy2 doesnt like the engine execute code I used instead
|
2023-06-11 21:48:01 +10:00 |
|
|
|
65c701c6a0
|
allow <Enter> to trigger search in loan
|
2023-06-11 21:46:28 +10:00 |
|
|
|
7b329d84fc
|
final books on shelf fix, start out by title, so books not in series are by title (and those in and out of series are by title until a series is reached, then its by series number until the series is finished, then back to title) - fixes BUG-24
|
2023-06-11 15:37:07 +10:00 |
|
|
|
48c2c564d3
|
final books on shelf fix, start out by title, so books not in series are by title (and those in and out of series are by title until a series is reached, then its by series number until the series is finished, then back to title)
|
2023-06-11 15:36:39 +10:00 |
|
|
|
9f5e9ff3c2
|
fix BUG-23 (subbook/series confusion), also remove warnings about sql alchemy overlaps, and had to fix bug I introduced when editing a book where the drop-downs no longer had content based on data in form, and stopped messing with books list when iterating over it, python != c :) so using another list called processed to know if the books do not need to be processed (again) - this finally fixed books on shelf
|
2023-06-11 14:22:08 +10:00 |
|
|
|
c23df4dac3
|
BUG-23: saving books with subs, somehow complains about series removal
|
2023-06-11 14:18:01 +10:00 |
|
|
|
88eb500c83
|
fix bug with series with 0 books in it, not showing up for use when editing a book
|
2023-06-11 14:17:29 +10:00 |
|
|
|
8a16b35236
|
a dump of the DB, jic
|
2023-06-11 11:27:01 +10:00 |
|
|
|
196f758372
|
fixed bug where when you remove a sub_book it left a whole in sub_book_num's, and rewrote to new sqlalchemy 2, all the direct sqls
|
2023-06-11 11:23:48 +10:00 |
|
|
|
4223b81641
|
fixed up using selects before the app was ready, something that happens in the newer gunicorn but seemingly not flask? also removed compress at least for Dev testing
|
2023-06-11 00:28:30 +10:00 |
|
|
|
07d713da15
|
now handle series book numbering in the books on shelf page. Fixes BUG-22
|
2023-06-10 23:58:12 +10:00 |
|
|
|
0755b1ad12
|
not sure if this is needed, had some oddness with dev on mara and these packages, adding in case, and assuming prod build will work - we will find out soon
|
2023-06-10 22:36:06 +10:00 |
|
|
|
1b7b85ce33
|
books on shelf code is not handling series ordering at all
|
2023-06-10 22:35:27 +10:00 |
|
|
|
d7290f20e5
|
updated favicon
|
2022-07-06 22:58:18 +10:00 |
|
|
|
e6ce558665
|
fix BUG-19 - unrated books, used wrong table joins
|
2022-07-06 22:38:09 +10:00 |
|
|
|
32e0edc46c
|
add/remove series div/input-group fixup to work with bootstrap5
|
2022-07-06 22:29:32 +10:00 |
|
|
|
c31ae71dee
|
fixed add/rem author funtionality for bs5 and converted to svg icons away from fontawesome
|
2022-07-04 22:25:35 +10:00 |
|
|
|
419eda9c33
|
remove unneeded extra call to dataTables.*.js
|
2022-07-03 21:30:40 +10:00 |
|
|
|
045be5eebe
|
use full width, fix wrapping in sub book notes and title fields and fix-up button sizes on book edit
|
2022-07-03 21:25:33 +10:00 |
|
|
|
1c01e2007e
|
remove inline display (unneeded and broke table bg colours)
|
2022-07-03 21:01:30 +10:00 |
|