Commit Graph

130 Commits

Author SHA1 Message Date
foefl fd25576b0e sketch for new data model 2026-07-23 17:31:38 +02:00
foefl 416a686877 data modelling: extension table pattern 2026-07-22 16:19:45 +02:00
foefl 6e04a7485a added entity ID container 2026-07-22 15:26:15 +02:00
foefl ffe38a4ee7 basic cleansing and hints 2026-07-22 11:19:07 +02:00
foefl c1843702f8 linking of consultation processes to entities in the database (not tested yet) 2026-07-22 10:45:18 +02:00
foefl 1cab78b2b4 prepare linking of persons and companies 2026-07-22 10:20:10 +02:00
foefl 9a73f27518 change database schema for linking table from unique constraint to partial index 2026-07-22 10:17:00 +02:00
foefl 65e3e10e13 update database schema for linking of persons and companies 2026-07-22 09:24:51 +02:00
foefl 9392f3fc77 batch mode as default for alembic 2026-07-22 09:24:13 +02:00
foefl 7bfbdc731b prepare dialog for linking open consulting processes 2026-07-21 16:08:32 +02:00
foefl 482ae436eb added deletion for consulting with GUI logic 2026-07-21 11:00:46 +02:00
foefl 0fce42b788 change to timestamps for linking table for companies and persons 2026-07-21 08:54:41 +02:00
foefl 284196f127 set correct filter to show only not deleted entries 2026-07-20 16:16:31 +02:00
foefl c1ba3cf6e7 added new data model principle to auto forms 2026-07-20 15:48:36 +02:00
foefl a40213a1ed prepare new loading scheme for auto form data (not working yet) 2026-07-15 17:28:24 +02:00
foefl f4a4d2d98e updated schema for deletion by timestamp (equivalent to other parts of the app) 2026-07-15 17:08:06 +02:00
foefl af62025558 enable loading of consultations on company profile 2026-07-15 15:52:32 +02:00
foefl e6dc2644ac add message boxes for saving procedure in initial recording 2026-07-15 15:35:46 +02:00
foefl 393e3ba39b added info banners to initial recording 2026-07-15 15:28:54 +02:00
foefl 3bbed94048 enable/disable page modification 2026-07-15 15:05:53 +02:00
foefl eb66b435a0 refactoring and basic loading of existing consultations on the company profile 2026-07-13 17:50:59 +02:00
foefl b41d55db7d consulting page: info banners for missing links with dummy call 2026-07-13 12:03:49 +02:00
foefl 0cddb58f06 info banners for linking 2026-07-13 11:59:42 +02:00
foefl 3841b645e1 update Ruff 2026-07-13 11:23:19 +02:00
foefl 5563e5a6b9 added functionality for consulting session saving, updating and soft deleting 2026-07-11 10:02:58 +02:00
foefl 6eb358e0aa update schema for consulting session deletion tracking 2026-07-11 09:48:48 +02:00
foefl f84cbb21c0 flexible date/datetime inputs: fix validation display bug 2026-07-10 12:47:27 +02:00
foefl 7c79bf8e91 basic saving and loading of consultation sessions 2026-07-10 11:52:49 +02:00
foefl 6f7593ac9d updated data models 2026-07-10 11:52:28 +02:00
foefl 38125eb2ba update DB schema 2026-07-10 09:30:14 +02:00
foefl 14357df8cd prepare backend interaction scheme 2026-07-09 16:20:01 +02:00
foefl 39d4327e19 change database schema for consulting sessions 2026-07-09 14:25:34 +02:00
foefl 9cfe53509f refactoring 2026-07-09 13:27:52 +02:00
foefl 16ae573687 defining common interfaces for modules 2026-07-08 15:28:50 +02:00
foefl 046adfd3df updated config for Ruff and PyRight 2026-07-08 12:00:20 +02:00
foefl fae94d01a3 consulting page disable type selection if pre-defined 2026-07-08 11:38:03 +02:00
foefl 770ae11ad6 added more specific interfaces and more concise state handling 2026-07-08 10:30:04 +02:00
foefl cae623bc19 add main state and remove unnecessary lines 2026-07-06 16:09:10 +02:00
foefl 0bb6e98341 fix QSS render issue after renaming 2026-07-06 15:59:10 +02:00
foefl 62e69184d7 major refactor with new state mechanics 2026-07-06 15:57:21 +02:00
foefl 7c26c1fc2e update DB schema for consulting session 2026-07-03 13:01:15 +02:00
foefl afa8fb351d generic typing of field definitions and value getter function for single widgets 2026-07-03 13:00:56 +02:00
foefl deeb038956 more generic build function for widgets defined by form fields 2026-07-03 11:59:44 +02:00
foefl ae48f72500 implement custom datetime and date widgets based on customer requirements 2026-07-03 10:32:39 +02:00
foefl 1d353d863e added page for consulting sessions with dynamic table 2026-07-01 16:36:15 +02:00
foefl 10c8b79cb3 prepare insertion of sessions 2026-06-30 16:15:06 +02:00
foefl 9dc26e36b5 session management and prepare component interaction scheme for consultations 2026-06-30 12:36:29 +02:00
foefl 04bfac8f53 prepare consulting page 2026-06-30 10:56:11 +02:00
foefl df93914942 switch to new data model with distinct company and person data 2026-06-26 14:14:45 +02:00
foefl b9427bc756 code cleansing 2026-06-26 07:14:34 +02:00