Edit Module

Compliance app catalog information in YAML.
Module definition in YAML.

Edit Question

The identifier for the question, which is used in templates and the API.
A title for the question.
A template rendered as the prompt for the question. The first line will be shown in a larger font.
Template text displayed as the field’s placeholder text when the field is empty. Do not set both a placeholder and a default.
Template text provided as a default value. Do not set both a placeholder and a default.
Put each choice on a separate line and provide as KEY|LABEL|HELP.
The minimum number of choices the user must select. Leave blank if there is no minimum. The minimum number allowed. Enter zero to prevent the user from entering negative numbers. Leave blank if there is no minimum.
The maximum number of choices the user may select. Leave blank if there is no maximum. The maximum number allowed. Leave blank if there is no maximum.
Restrict file uploads to files of the given type.
Template text shown as small-font help text below the question’s input field.
The module that can be used to answer this question.
Enter a protocol ID to allow the user to choose any compliance app that satisfies this protocol. List multiple IDs specified by spaces to require that the app satisfies all listed protocols.
Impute conditions are run in order. The first condition to match determines the answer for this question. Each condition is a Jinja2 expression. If the condition evaluates to true, the condition matches.
Other question field specification data not supported above (YAML).