1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-20 04:06:50 +00:00

95 Commits

Author SHA1 Message Date
8be859d274 refactor: collect to String 2024-12-14 14:09:26 +01:00
e45661c84c refactor: use if/else expression 2024-12-14 14:05:52 +01:00
e07ee7f593 refactor: move local function to the top 2024-12-14 14:04:28 +01:00
cd58cdba93 refactor: replace wildcard match with Ordering::Equal 2024-12-14 14:02:53 +01:00
bf90738dc6 refactor: replace for_each() with for loop 2024-12-14 14:01:08 +01:00
3445c3db3e refactor: rename method and property 2024-12-14 13:46:11 +01:00
37d945d016 refactor: replace closure with method 2024-12-08 12:28:49 +01:00
efa2dc68d6 chore: code cleanup 2024-12-08 12:19:08 +01:00
b4e1113f3d chore: add linter config and related code cleanup 2024-12-04 14:36:59 +01:00
83d4857ed3 chore: cleanup lifetimes 2024-12-04 14:14:05 +01:00
f2d6213faf fix: skip serializing if None 2024-11-09 12:53:04 +01:00
b4bcc852f2
refactor: use is_empty() instead of len check (#39) 2024-11-07 20:00:48 +01:00
dbf787d6c9
feat: check for missing form name in for reference (#37) 2024-11-07 19:30:10 +01:00
622811df5a
refactor: merge DataForm and Unterformular (#36)
* refactor: merge DataForm and Unterformular
* refactor: change visibility
2024-11-07 19:06:06 +01:00
bd1b66fd5b feat: skip serializing if None 2024-11-05 01:15:57 +01:00
245b893047 refactor: use common Entry type 2024-11-04 19:10:33 +01:00
a1060242af fix: adapt DataForm properties for Unterformular
Unterformular seems to be the same datatype as DataForm as used in OS
2024-11-04 18:55:46 +01:00
33b5b8341b fix: mark values as optional in DataForm 2024-11-04 18:11:41 +01:00
1b525b83b6 chore: elide explicit lifetimes 2024-11-03 17:45:47 +01:00
c6fd3c59f7 feat: add optional LkrCode property for ICD 10 codes 2024-10-31 00:25:25 +01:00
d4febb026f chore: change License to GNU GPL v2 2024-10-30 18:38:51 +01:00
218e6aff15 feat: add profile option 'remove_filter' to remove filter for form entries 2024-05-23 15:04:19 +02:00
3ed38ca817 feat: allow script code changes in profile form_fields segments 2024-05-23 14:02:23 +02:00
cd2019332e feat: add check for files with 'AnalyseBereichEditor' 2024-05-14 09:08:09 +02:00
4fdfb97d75 feat: add optional item 'Drucken' 2024-05-14 08:53:51 +02:00
b8372ae69c feat: make data catalogue in Ansicht optional 2024-05-14 08:48:50 +02:00
d620c940ac feat: do not serialize None values in Editor 2024-05-13 13:48:56 +02:00
880325ce78 feat: make property catalogue description optional 2024-05-13 13:38:51 +02:00
df7d31c561 feat: add add more model types to model 2024-05-13 10:48:14 +02:00
aeab8bee2f chore: simple code cleanup 2024-04-08 19:37:57 +02:00
7e26a46e34 test: add tests for menu category customization 2024-03-18 15:19:19 +01:00
6a5b7ce6de test: change default values for form fields with profile 2024-03-18 14:48:15 +01:00
8338d1c9ad feat: add optional field "ShowHistoryButton" 2024-02-15 10:59:27 +01:00
9ab00ce192 feat: remove error messages from list subcommand 2023-12-06 12:01:18 +01:00
0a3ca817c6 Code cleanup: Remove needless borrowed reference 2023-11-23 10:26:46 +01:00
172a2cc692 Code cleanup: Entry implements Display trait - remove 'to_string()' 2023-11-23 10:16:12 +01:00
6589349b8d Implement Display trait for Requirement 2023-11-23 10:10:07 +01:00
13bcd74f6c Issue #22: Check form references to previously undefined forms in OSC files 2023-11-10 12:36:53 +01:00
7ab5523f3c Add more checks shown before in list subcommand 2023-11-08 12:35:58 +01:00
a08abd7688 Make version entries and categories optional in property catalogue 2023-11-08 11:56:07 +01:00
bf7b8cd9ba Add 'PunkteKategorie' to model 2023-11-07 12:00:21 +01:00
e2d5eedd02 Issue #15: Check OSC files for known issues 2023-11-06 13:31:34 +01:00
a55db66e57 Issue #15: Implement check subcommand cli 2023-11-06 11:52:57 +01:00
93981f7709 Issue #16: Add missing model entries and add optional declaration 2023-11-06 11:44:41 +01:00
f28ab1afcd Do not sort by form name in first place for now 2023-10-02 12:09:54 +02:00
1302963b56 Issue #8: Use system library content as equal content
Since system library content is already present in OS database, it is no dependencies to be imported.
2023-09-30 16:09:36 +02:00
6be11a8951 Issue #8: Use field ReferencedDataForm instead of Name 2023-09-30 15:37:09 +02:00
416204b30a Issue #8: Add initial sorting based on form dependencies 2023-09-30 15:06:24 +02:00
d0de76770f Sort dependencies and requirements 2023-09-30 13:26:25 +02:00
8cae6ce706 Cleanup Requirement::to_string() 2023-09-30 13:04:47 +02:00