Commit Graph

110 Commits

Author SHA1 Message Date
cfca623f93 added support for cover images to be added to Werk entries 2025-05-24 08:55:08 +02:00
49165a1f56 minor change 2025-05-24 08:53:53 +02:00
1c5679f71f minor improvement 2025-05-24 08:53:09 +02:00
94461c66f6 minor improvement 2025-05-24 08:51:03 +02:00
003f4cd3be further improved representational methods 2025-05-23 13:34:04 +02:00
10193be983 added class Titelbild; improved _asdict() and __repr__() class methods 2025-05-23 12:33:07 +02:00
f8d64461cd added thumbail placeholder 2025-05-23 12:31:43 +02:00
57687f8ab6 removed placeholders from required inputs because Pico CSS won't style an invalid input as invalid if a placeholder is shown 2025-05-23 12:30:18 +02:00
e70ccd9282 built a search field for the homepage to search the full database (every text cell in every table); toggleable case sensitivity; results shown as accordion 2025-05-21 17:52:13 +02:00
54c8b11ae3 minor improvements 2025-05-21 17:46:52 +02:00
c59e79a654 Werk now also tells its Werksform 2025-05-21 17:40:53 +02:00
e976e7ff79 slightly changed container layout; changed an endpoint name 2025-05-21 17:39:20 +02:00
7dc191dcab added __repr__() and _asdict() methods to "Model" baseclass; changed indentation from 4 to 2 2025-05-21 17:36:31 +02:00
e45e45f025 corrected width of datatable search field 2025-05-16 16:45:02 +02:00
02f9d7e614 added template and routes for DB table Veroeffentlichung 2025-05-16 16:11:28 +02:00
3e31dbf4e0 clicking/removing a badge inside a multiselect does not toggle the dropdown anymore 2025-05-14 20:44:44 +02:00
170b4d8a18 Werke table now contains all columns and is scrollable 2025-05-14 20:43:21 +02:00
c5fd83b407 added custom dropdown components for Genre and Herausgeber form fields 2025-05-11 16:19:00 +02:00
05a8e69b9e moved large portions ofJavascript code from template to static JS file 2025-05-11 16:17:54 +02:00
dcafefadf6 added logic and styles for custom dropdown components based on <details> element 2025-05-11 16:16:30 +02:00
aeb63cd482 reworked main menu for easier modification; added "aria-current" attribute 2025-05-09 09:16:55 +02:00
3a34c90897 updated templates 2025-05-09 08:06:40 +02:00
2aa5359ef7 updated templates 2025-05-08 22:49:17 +02:00
fa68627a27 minor changes 2025-05-08 22:48:19 +02:00
61c8a72e4f showDialog() now supports mutiple form fields in modal; removed some debug code 2025-05-08 22:47:37 +02:00
201ca67409 removed unused route 2025-05-08 22:16:53 +02:00
e72042f3ac added DataTables 2025-05-08 22:09:27 +02:00
a9d6acd0de updated Javascript 2025-05-08 22:08:25 +02:00
87e2efd296 removed unused route 2025-05-08 22:07:27 +02:00
395fdef600 moved parts of code here that were being reused in templates 2025-05-08 22:07:06 +02:00
aa7491b7bb minor change 2025-05-08 22:05:26 +02:00
ac0c00c33d improved import of stylesheets and javascript in templates to eliminate unnecessary requests 2025-05-08 22:04:18 +02:00
d7d66a14c4 Herausgeber can now be added, edited, and removed from Werk entries 2025-05-08 10:24:11 +02:00
260b444966 removed variable for split character(s) between genres 2025-05-08 10:23:31 +02:00
296ce35769 changed nav order 2025-05-08 10:22:03 +02:00
9610915b19 Genres can now be added, changed, and removed to/from Werk entries 2025-05-08 09:47:20 +02:00
0fe1c54d9d cleaned up some code 2025-05-08 09:45:56 +02:00
ab014d8c66 minor changes 2025-05-08 09:45:27 +02:00
4a814bbfe4 changed form layout 2025-05-08 09:44:55 +02:00
c7fd91d11c switched from modal to dedicated page for creating/editing Text entries 2025-05-08 08:24:12 +02:00
de6cffc0f1 removed some debug statements 2025-05-08 08:23:35 +02:00
043468da7e small improvements 2025-05-08 08:22:39 +02:00
e199cfe2a9 updated information 2025-05-07 18:23:34 +02:00
afc5343b61 added processing and modifying genres associated with texts 2025-05-07 18:23:10 +02:00
4a842850d2 added new classes and relationships; Text now has an AssociationProxy for easier access to associated genres 2025-05-07 18:21:30 +02:00
78de6afa0a added a newline to avoid problems in interpreter 2025-05-07 18:18:44 +02:00
7b9d99cc4e switched to new style for required form fields 2025-05-07 18:18:03 +02:00
aabded298d simplified JS code, removed unused HTML 2025-05-06 19:43:18 +02:00
ef7947ff41 improved display and storage of Werk.Erscheinungsdatum:
- values are displayed in three separate input fields that are being validated on submit
- values are stored in the DB as either NULL or a string in format YYYY, YYYY-MM or YYYY-MM-DD
- also renamed template
2025-05-06 12:22:35 +02:00
08f39e0d22 this script corrects wrongly formatted dates in the DB table "Werk"; needs only to be run once, and only if there are bad legacy dates in the DB 2025-05-06 12:19:12 +02:00