f9e8b69a06changed how the Flask app is configured: moved settings from env files to new module config.py; updated READMEeclipse2025-08-22 00:16:17 +0200
2d3583bbaeadded missing data to return values for all()eclipse2025-08-21 18:12:27 +0200
2cc9b436beupdated template for single "Werk" records to reflect recent DB changeseclipse2025-08-21 00:05:12 +0200
655cad47c1added sketch for schema updateeclipse2025-08-17 22:28:26 +0200
e238700900marked stuff about sqlalchemy-codegen as outdated and moved it to bottomeclipse2025-08-17 22:28:04 +0200
56520fc72dprepared transition to new table "Ausgabe": modified DB schema; added ORM model, Flask views, HTML templates, nav linkeclipse2025-08-17 22:27:05 +0200
4a41bc8efdadded SQL constraints to enforce data integrity; removed validation (which took place in SQLAlchemy, not the DB itself)eclipse2025-07-26 18:48:09 +0200
7cad11981erefactored module to use class structure with a better separation between unit and integration tests; rewrote existing tests, added new oneseclipse2025-07-26 18:39:24 +0200
67259d689bficture _db now comes with a prepopulated Genre table, and _app has an app_context right awayeclipse2025-07-26 18:35:17 +0200
653021c2aeadded error handling if updated record doesn't existeclipse2025-07-26 18:33:12 +0200
ab97ef4b44quick script to test stuff via flask shelleclipse2025-07-24 10:49:26 +0200
a7244942edextended and improved tests; unit tests now mock the DB, integration tests use an empty DB with test values that is reset for each test functioneclipse2025-07-24 10:49:01 +0200
0522c5660emodels now validate that core fields are non-emptyeclipse2025-07-24 10:35:04 +0200
5058ba133aadded safeguard against bad form dataeclipse2025-07-22 13:26:46 +0200
9bbb646c51added several uniqueness constraintseclipse2025-07-22 13:25:02 +0200
270085e424simplified declarative mapping code, eliminated use of datatype classes like sqlalchemy.Text, thus eliminated a naming conflict between two classes named "Text"eclipse2025-07-18 10:31:24 +0200
4b951ebf7dstarted migrating ORM code from DB reflection to declarative mappingeclipse2025-07-17 23:55:34 +0200
a64f7efa07removed some debug code, improved commentseclipse2025-07-17 21:21:21 +0200
569e08e0acextended inforation about code generated with sqlacodegeneclipse2025-07-17 11:08:22 +0200
93198254f6improved handling of empty DB; "tables,py" now contains verbatim code from sqlacodegen, eliminating the need for code reformattingeclipse2025-07-17 09:45:23 +0200
a607b8c4f3first steps towards testing: added app fixture and first test functioneclipse2025-07-16 21:32:34 +0200
dfe728fdc8added functionality that creates tables (from code generated by sqlacodegen) inside the databse if it is empty when openedeclipse2025-07-16 21:29:52 +0200
2f29aa4ff6split generated code into tables and declarative ORM classeseclipse2025-07-16 21:26:04 +0200
1d0a60f283added info about dependencies; expanded section with flask commands; added section about helpful tools for the projecteclipse2025-07-15 23:16:23 +0200
be4e834f56file was created while setting up Python environment within VSCodiumeclipse2025-07-15 23:15:09 +0200
6e737c4103these are all files of lesser importanceeclipse2025-07-15 23:14:07 +0200
4b3bf9464bremoved a debug print statementeclipse2025-07-15 23:13:21 +0200
b9c2b044ffadded commect to explain what the script doeseclipse2025-07-15 23:13:00 +0200
86f62b282bnow showing only the first 50 characters of field contentseclipse2025-07-15 23:12:18 +0200
7a64c07dedmoved dependency information to README.md; added file "requirements.txt" that was generated with pipreqseclipse2025-07-15 23:10:53 +0200
1887cc406bstreamlined behavior of form modal on different events: - enter key - escape key - click close button - click submit button - click cancel button - click outside of modaleclipse2025-06-03 11:24:34 +0200
a170582ba7added functionality: - previously openend accordion tab now stays open when results change - all occurrences of the search string in results are now marked, now just the first one - and occurrence marking now honors user's choice whether to match caseeclipse2025-06-03 11:19:33 +0200
6d40c1254aimplemented a simple form data loss warning when the user leaves a page (except on pressing an OK button under the form)eclipse2025-06-02 17:22:41 +0200