Describe the bug
Transformer strips legacy channel properties off of subjects.
Model tree UI component has presentation rules that hide subjects with the data that we strip, so these subjects re-appear visually in the target iModel.
Instead of stripping these properties entirely, we should replace them with '$.Subject.Model.Type' = 'Hierarchy' to keep these subjects hidden.
To Reproduce
- Run transformation on any iModel where source data was synchronized using Synchronization service
- Open iModel in web viewer with Model tree widget
- Previously hidden channel subjects are now visible
Expected behavior
Subjects that are hidden in source iModel should remain hidden in target iModel
Describe the bug
Transformer strips legacy channel properties off of subjects.
Model tree UI component has presentation rules that hide subjects with the data that we strip, so these subjects re-appear visually in the target iModel.
Instead of stripping these properties entirely, we should replace them with '$.Subject.Model.Type' = 'Hierarchy' to keep these subjects hidden.
To Reproduce
Expected behavior
Subjects that are hidden in source iModel should remain hidden in target iModel