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

50 Commits

Author SHA1 Message Date
33b5b8341b fix: mark values as optional in DataForm 2024-11-04 18:11:41 +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
4fdfb97d75 feat: add optional item 'Drucken' 2024-05-14 08:53:51 +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
7ab5523f3c Add more checks shown before in list subcommand 2023-11-08 12:35:58 +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
93981f7709 Issue #16: Add missing model entries and add optional declaration 2023-11-06 11:44:41 +01: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
81a0c6204b Move common implementation into Requires trait 2023-09-30 12:11:14 +02:00
21e31f35d1 Change requirement string mapping to match Unterformular implementation 2023-09-30 12:04:45 +02:00
108aae329c Change symbol for subform 2023-09-30 11:58:21 +02:00
1f51d3e994 Show subform entries in tree subcommand 2023-09-28 17:19:14 +02:00
9ffc0783ff Skip serializing None option 2023-09-19 17:31:28 +02:00
bf63d93efa Add optional field 'Kontaktliste' to forms 2023-09-19 16:54:48 +02:00
e33b1a3a4c Do not list form references twice as dataform and unterformular 2023-09-03 18:14:06 +02:00
42cbb9ce7e Combine matches to produce the same string 2023-09-03 18:06:56 +02:00
8edd50feb4 Show form references using tree sub command 2023-09-03 17:31:38 +02:00
31eda3efc9 Show notice if form has no field to be used as procedure date
This indicates that the form cannot be used as main form, but as subform only.
2023-09-03 14:03:31 +02:00
3ec51099c7 Extract method to apply form field profile part 2023-09-01 12:31:48 +02:00
1e7a95bb09 Always save form field content for hidden form fields 2023-09-01 09:07:08 +02:00
abdef90e90 Set filter to "false" if form field should be hidden 2023-08-31 22:20:19 +02:00
f507893b4d Show required dependencies not included in OSC file 2023-08-31 16:46:40 +02:00
a8851c5e4f Mark system library content 2023-08-31 11:32:51 +02:00
103075ab78 Add sub command 'tree' to show dependencies 2023-08-29 17:34:02 +02:00
e84a39b7c4 Apply exported sorting to items itself and nested items 2023-08-07 14:16:44 +02:00
b030ce6a53 Add subcommand 'diff' to compare two OSC files 2023-07-01 17:40:04 +02:00
014fca2169 Styled name and revision in content listing 2023-06-16 00:10:20 +02:00
11b233b642 Add optional sorted listing of file contents 2023-06-15 23:27:21 +02:00
13f1126619 Use traits for catalogues, forms and form entries 2023-06-15 22:56:33 +02:00
92acd7655a Add support for script replacing 2023-06-14 01:10:21 +02:00
4bf316d78a Make more fields optional as required by some OSC files 2023-06-13 22:32:44 +02:00
55d8f2f592 Add optional form entry property 'MemoHeight' 2023-06-05 19:58:06 +02:00
b5da2969d4 Add structs 'Haeufigkeit' and 'Haeufigkeiten' 2023-06-05 19:56:20 +02:00
f9b9c6d312 Add menu category changes 2023-06-05 14:42:23 +02:00
eceafe18be Apply changes from profile to data 2023-06-03 17:50:27 +02:00
ca145f5e4b Add subcommands 'list' and 'modify' 2023-06-03 15:27:09 +02:00
1224f93764 Check input file for additional entries
This will prevent the application from creating output without these
additional entities, which would be missing in output.

Instead, the application will exit with an error message.
2023-06-02 23:05:35 +02:00
31a1dcb63e Move 'Ordner' and 'Bibliothek' into model/mod.rs 2023-06-02 22:31:38 +02:00
c43f12c95f Add static transformation for DNPM forms to use UKW variant 2023-06-01 20:01:04 +02:00
193b01dc92 Initial import 2023-06-01 19:31:36 +02:00