-
Notifications
You must be signed in to change notification settings - Fork 396
Support 'isHidden' / 'isEnabled' for defined template.json properties #3341
Copy link
Copy link
Open
Labels
Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releasearea: authoringEnhancements to the process of authoring, maintaining, and testing templatesEnhancements to the process of authoring, maintaining, and testing templatesfeatureThe issue defines new feature.The issue defines new feature.triagedThe issue was evaluated by the triage team, placed on correct area, next action defined.The issue was evaluated by the triage team, placed on correct area, next action defined.
Milestone
Metadata
Metadata
Assignees
Labels
Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releasearea: authoringEnhancements to the process of authoring, maintaining, and testing templatesEnhancements to the process of authoring, maintaining, and testing templatesfeatureThe issue defines new feature.The issue defines new feature.triagedThe issue was evaluated by the triage team, placed on correct area, next action defined.The issue was evaluated by the triage team, placed on correct area, next action defined.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Now
isHiddenis only available in host.json, and it leads to perf impact as we need to read host.json files for all templates to see if they are hidden or not. Suggestion is to move this property to template.json and allow to configure for different hosts similar to: #3340It should be possible to hidden the template or specific its features: symbols (parameters), choices, post actions, primary outputs.
Consider supporting the following notations:
<host ID><delimiter>isEnabledExample:
vs_isEnabled: "true"- template is enabled in VSThe logic, including fallback should be evaluated in Edge: