{namespace JIRA.Templates.Fields.Pickers.Statuses} /** * Form field to output selector for a status category. * @param id * @param? statusCategoryHelpData {HelpUtil.HelpPath} the data used for rendering help link. * @param? statusCategoryOptions {List>} the category of statuses available to assign to a status. * @param? errors */ {template .statusCategorySelectField}
{call aui.form.label} {param forField : $id /} {param isRequired : true /} {param content : getText('admin.issuesettings.statuses.status.category') /} {/call} {call .statusCategorySelect data="all"/} {if $statusCategoryHelpData} {sp} {call JIRA.Templates.Links.helpLink data="$statusCategoryHelpData" /} {/if}
{let $new}{getText('common.statuscategory.new')}{/let} {let $inProgress}{getText('common.statuscategory.indeterminate')}{/let} {let $done}{getText('common.statuscategory.done')}{/let} {getText('admin.issuesettings.statuses.status.category.explanation', $new, $inProgress, $done)|noAutoescape}
{if $errors and $errors.statusCategory} {call aui.form.fieldError} {param message: $errors.statusCategory /} {/call} {/if}
{/template} /** * Render the {foreach $option in $statusCategoryOptions} {call .statusCategoryOption data="$option" /} {/foreach} {/template} /** * Render a status category option from status category data. * * @param value * @param key * @param colorName * @param sequence * @param? selected * @param? isPlaceholder * @param text */ {template .statusCategoryOption private="true"} {/template}