Commit Graph
98 Commits
Author SHA1 Message Date
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
foefl 76ff68cb43 data loading of company profiles 2026-06-25 16:26:38 +02:00
foefl b7f45066f0 draft for company profile 2026-06-25 10:41:13 +02:00
foefl b6087a5b21 fix alembic script 2026-06-19 06:28:58 +02:00
foefl 27934497d5 remove metadata creation 2026-06-17 17:40:07 +02:00
foefl abb4c67b67 doc version history 2026-06-17 17:34:27 +02:00
foefl fdf44454a0 bump version 2026-06-17 17:31:38 +02:00
foefl 5ce911f8cd fix for alembic pipeline 2026-06-17 17:31:32 +02:00
foefl 4364d8c0f9 remove unused imports 2026-06-17 17:31:09 +02:00
foefl 696357138a adapt logging behaviour 2026-06-17 17:30:52 +02:00
foefl 389fe2e159 add database migration tooling with alembic 2026-06-17 16:55:24 +02:00
foefl decfdbffd1 small refactoring with more precise declarations 2026-06-17 16:54:54 +02:00
foefl f24c4f0ff7 robust .env loading 2026-06-17 16:19:44 +02:00
foefl 1f75801fc5 add initial recording of individual persons with changed database interaction 2026-06-17 09:46:04 +02:00
foefl 4a1d5d4647 change database structure for initial recording of individual persons 2026-06-17 09:45:26 +02:00
foefl 44402af0b7 major refactoring 2026-06-17 09:44:06 +02:00
foefl 15af78900f fix list 2026-05-29 12:03:10 +02:00
foefl 367dfe3d03 additional custom logic 2026-05-29 11:59:51 +02:00
foefl e1a8a95548 bump version for clean reference 2026-05-29 11:32:37 +02:00
foefl 65e8029096 bump version 2026-05-29 11:31:32 +02:00
foefl d0bee559dd small fixes 2026-05-29 11:31:20 +02:00
foefl 4b45b035e7 add documentation including build process 2026-05-29 11:21:33 +02:00
foefl 718ecaa2e3 updated logging 2026-05-29 11:12:08 +02:00
foefl 9ddc1f5b99 additional logging and error handling 2026-05-29 10:44:50 +02:00
foefl 72a0e52e08 add list of env variables to README in source directory 2026-05-29 10:44:18 +02:00
foefl 90e441d719 upgrade `dopt-basics` for new logging 2026-05-29 10:43:41 +02:00
foefl 3da8c1eac9 fix startup script 2026-05-28 11:01:25 +02:00
foefl f459ecf72c fix ENV variable 2026-05-28 11:00:10 +02:00
foefl d67082c610 code cleansing 2026-05-28 10:17:06 +02:00
foefl 779508ea81 custom logic for 'Aufenthaltsort' and 'Bundesland' 2026-05-28 09:58:51 +02:00
foefl f87d7cc713 implemented logging including development state differentiation 2026-05-28 09:23:15 +02:00
foefl 3c8171fa79 updated schema to new structure 2026-05-28 09:22:11 +02:00
foefl c83c201a13 improved dynamic dropdown behaviour 2026-05-28 09:21:53 +02:00
foefl 5289579d93 updated ENV variables 2026-05-28 09:12:40 +02:00
foefl 770fcf5652 add deployment .env file 2026-05-28 09:12:28 +02:00
foefl dd0c98d51b dynamic dropdown with optional trigger for sub forms 2026-05-27 17:44:59 +02:00
foefl 5a5e232c24 initial build process script 2026-05-27 15:43:21 +02:00
foefl 284c296917 update deps 2026-05-27 15:42:54 +02:00
foefl 7c32ca7893 removed unused code 2026-05-27 15:42:42 +02:00
foefl ccc0219268 prevent fails because of missing stdout or stderr 2026-05-27 15:31:57 +02:00
foefl e1dd12aa6b first build script 2026-05-27 14:22:15 +02:00
foefl cdb31d3780 bump version for development 2026-05-27 14:22:05 +02:00
foefl 72fd047d9c add GUI file to lib 2026-05-27 14:21:55 +02:00
foefl 3235d7f8a9 adaptive dynamic dropdown and addition "Projektrelevanz" 2026-05-27 13:37:27 +02:00
foefl 4d76da2c9b added expected behaviour 2026-05-27 10:29:47 +02:00
foefl cd1643a359 frontpage construction 2026-05-26 16:04:49 +02:00
foefl ee288a47dc config based auto-generated form 2026-05-26 13:29:38 +02:00
foefl 5b2ca4f694 basic database interaction 2026-05-26 12:17:57 +02:00
foefl 76a9bd4329 handling with .env file 2026-05-26 12:17:49 +02:00
foefl 078cfee7ed exclude for auto-update fields 2026-05-26 09:52:57 +02:00
foefl d468fe9058 option to ignore form fields when retrieving data 2026-05-22 13:55:19 +02:00
foefl fce3429f34 enable datetime objects in parser 2026-05-22 13:45:08 +02:00
foefl f66b535ac2 prepare DB load and save 2026-05-22 12:54:43 +02:00
foefl eba9d523b1 prepare other indexing and data processing logic 2026-05-21 17:28:56 +02:00
foefl 807d07f28e using flattening 2026-05-21 16:48:46 +02:00
foefl d2000dc040 upgrade dopt-basics package 2026-05-21 13:11:09 +02:00
foefl 6c3bd72b0c change company search to dropdown base 2026-05-21 08:52:26 +02:00
foefl 7f6a2f75a5 more generic approach in company search 2026-05-21 08:28:17 +02:00
foefl 97b75f4eeb added custom search widget to prepare loading and saving 2026-05-20 16:45:51 +02:00
foefl 92ea12d847 prepare search in contact list as dynamic widget 2026-05-20 13:05:16 +02:00
foefl e97999713e extended loading 2026-05-20 10:09:05 +02:00
foefl e46e494500 Pydantic supported saving and loading prepared 2026-05-19 16:16:14 +02:00
foefl 9e8893b4b5 ignore Pickle files 2026-05-19 16:15:55 +02:00
foefl 249449cf59 better automatic export, prepare data validation for backend export 2026-05-18 16:53:39 +02:00
foefl 2931bf0876 added list of countries 2026-05-13 12:45:45 +02:00
foefl a7accaa20c nested validation and error messages 2026-05-13 11:52:20 +02:00
foefl 8b3eb63f62 combobox retrieval 2026-05-12 16:30:03 +02:00
foefl 4befb8e3c5 code cleansing 2026-05-12 14:49:27 +02:00
foefl 76b81316c2 short snippet test for widget registry 2026-05-12 14:29:16 +02:00
foefl bbe1dc4e2b basic code cleansing 2026-05-12 14:28:44 +02:00
foefl 3561752d33 basic recursive build functionality 2026-05-12 09:41:00 +02:00
foefl 2c072e2252 prepare recursive UI build 2026-05-11 16:28:20 +02:00
foefl c3462d3d3a prepare better DB interaction with reload 2026-05-06 15:35:49 +02:00
foefl 3dbc9ecfcb dataclass-driven form generation 2026-04-30 14:51:35 +02:00
foefl c5aadd502d further prototyping, added first DB interactions 2026-04-23 15:57:39 +02:00
foefl e4ebb1ee7f track prototypes 2026-04-22 15:43:17 +02:00
foefl 5aa09727c4 add Qt (PySide) 2026-04-22 15:43:06 +02:00
foefl 425ebefff4 add nice-gui dep 2026-04-16 16:15:17 +02:00
foefl 1abff8f45a conceptual renaming 2026-04-16 14:33:26 +02:00
foefl cf1ef1b45d init project 2026-04-15 15:10:32 +02:00