Commit Graph

56 Commits

Author SHA1 Message Date
pcvolkmer a08abd7688 Make version entries and categories optional in property catalogue 2023-11-08 11:56:07 +01:00
pcvolkmer bf7b8cd9ba Add 'PunkteKategorie' to model 2023-11-07 12:00:21 +01:00
pcvolkmer e2d5eedd02 Issue #15: Check OSC files for known issues 2023-11-06 13:31:34 +01:00
pcvolkmer a55db66e57 Issue #15: Implement check subcommand cli 2023-11-06 11:52:57 +01:00
pcvolkmer 93981f7709 Issue #16: Add missing model entries and add optional declaration 2023-11-06 11:44:41 +01:00
pcvolkmer f28ab1afcd Do not sort by form name in first place for now 2023-10-02 12:09:54 +02:00
pcvolkmer 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
pcvolkmer 6be11a8951 Issue #8: Use field ReferencedDataForm instead of Name 2023-09-30 15:37:09 +02:00
pcvolkmer 416204b30a Issue #8: Add initial sorting based on form dependencies 2023-09-30 15:06:24 +02:00
pcvolkmer d0de76770f Sort dependencies and requirements 2023-09-30 13:26:25 +02:00
pcvolkmer 8cae6ce706 Cleanup Requirement::to_string() 2023-09-30 13:04:47 +02:00
pcvolkmer 81a0c6204b Move common implementation into Requires trait 2023-09-30 12:11:14 +02:00
pcvolkmer 21e31f35d1 Change requirement string mapping to match Unterformular implementation 2023-09-30 12:04:45 +02:00
pcvolkmer 108aae329c Change symbol for subform 2023-09-30 11:58:21 +02:00
pcvolkmer 1f51d3e994 Show subform entries in tree subcommand 2023-09-28 17:19:14 +02:00
pcvolkmer 9ffc0783ff Skip serializing None option 2023-09-19 17:31:28 +02:00
pcvolkmer bf63d93efa Add optional field 'Kontaktliste' to forms 2023-09-19 16:54:48 +02:00
pcvolkmer d30c2991c0 Filter printed elements for list and tree sub command 2023-09-04 13:24:28 +02:00
pcvolkmer 9256e242eb Allow (actual) unused option 2023-09-03 18:40:43 +02:00
pcvolkmer e33b1a3a4c Do not list form references twice as dataform and unterformular 2023-09-03 18:14:06 +02:00
pcvolkmer 42cbb9ce7e Combine matches to produce the same string 2023-09-03 18:06:56 +02:00
pcvolkmer 8edd50feb4 Show form references using tree sub command 2023-09-03 17:31:38 +02:00
pcvolkmer 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
pcvolkmer 54cea88486 Inline additional information about subform mark 2023-09-03 13:58:28 +02:00
pcvolkmer 3ec51099c7 Extract method to apply form field profile part 2023-09-01 12:31:48 +02:00
pcvolkmer 1e7a95bb09 Always save form field content for hidden form fields 2023-09-01 09:07:08 +02:00
pcvolkmer abdef90e90 Set filter to "false" if form field should be hidden 2023-08-31 22:20:19 +02:00
pcvolkmer a2df2650ed Use empty entry lists if they did not exist in file 2023-08-31 17:30:47 +02:00
pcvolkmer f507893b4d Show required dependencies not included in OSC file 2023-08-31 16:46:40 +02:00
pcvolkmer af4ec8898a Strip content that is included in system library 2023-08-31 16:10:19 +02:00
pcvolkmer 7d6a6ee9b3 Add information about user library flag 2023-08-31 15:54:38 +02:00
pcvolkmer a605018176 Do not modify forms included in system library 2023-08-31 12:08:34 +02:00
pcvolkmer a8851c5e4f Mark system library content 2023-08-31 11:32:51 +02:00
pcvolkmer 0b0188bd30 Print info_xml content if using diff sub command 2023-08-30 17:57:53 +02:00
pcvolkmer 103075ab78 Add sub command 'tree' to show dependencies 2023-08-29 17:34:02 +02:00
pcvolkmer e84a39b7c4 Apply exported sorting to items itself and nested items 2023-08-07 14:16:44 +02:00
pcvolkmer a8911f86dd Update dependencies 2023-07-02 23:14:19 +02:00
pcvolkmer b030ce6a53 Add subcommand 'diff' to compare two OSC files 2023-07-01 17:40:04 +02:00
pcvolkmer 014fca2169 Styled name and revision in content listing 2023-06-16 00:10:20 +02:00
pcvolkmer 11b233b642 Add optional sorted listing of file contents 2023-06-15 23:27:21 +02:00
pcvolkmer 0f584997f7 Extract print function for catalogues and forms 2023-06-15 22:57:17 +02:00
pcvolkmer 13f1126619 Use traits for catalogues, forms and form entries 2023-06-15 22:56:33 +02:00
pcvolkmer 92acd7655a Add support for script replacing 2023-06-14 01:10:21 +02:00
pcvolkmer 4bf316d78a Make more fields optional as required by some OSC files 2023-06-13 22:32:44 +02:00
pcvolkmer 55d8f2f592 Add optional form entry property 'MemoHeight' 2023-06-05 19:58:06 +02:00
pcvolkmer b5da2969d4 Add structs 'Haeufigkeit' and 'Haeufigkeiten' 2023-06-05 19:56:20 +02:00
pcvolkmer 1d37ae9295 Show additional information on parsing error 2023-06-05 19:55:16 +02:00
pcvolkmer f9b9c6d312 Add menu category changes 2023-06-05 14:42:23 +02:00
pcvolkmer eceafe18be Apply changes from profile to data 2023-06-03 17:50:27 +02:00
pcvolkmer 169a1eff00 Remove obsolete struct 2023-06-03 15:41:38 +02:00