48 lines
2.8 KiB
HTML
48 lines
2.8 KiB
HTML
<div class="create-release">
|
|
<progress-modal title="{{'create.release.wizard.progress.title' | i18n}}" text="{{'create.change.wizard.ci.relatingCI.text' | i18n}}" if="state.savingRelease" launch-new="true"></progress-modal>
|
|
|
|
<div class="create-release__wizard-header clearfix">
|
|
<div class="create-release__wizard-page-title">
|
|
<h3>{{'create.release.wizard.header' | i18n}}</h3>
|
|
<div class="create-release__wizard-page-description">{{'create.release.wizard.description' | i18n}}</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="create-release-wizard__content">
|
|
<div class="create-release-wizard__tab-bar">
|
|
<release-wizard-tab tabid="tabIds.wizard.basics" title="{{'create.release.wizard.tabs.basics' | i18n}}" icon="icon-file_text_o" selectedtab="state.selectedWizardTab" valid="formValid(tabIds.wizard.basics)"></release-wizard-tab>
|
|
<release-wizard-tab tabid="tabIds.wizard.releasePlan" title="{{'create.release.wizard.tabs.releasePlan' | i18n}}" icon="icon-calendar" selectedtab="state.selectedWizardTab" valid="formValid(tabIds.wizard.releasePlan)"></release-wizard-tab>
|
|
<release-wizard-tab tabid="tabIds.wizard.risks" title="{{'create.release.wizard.tabs.risks' | i18n}}" icon="icon-flag" selectedtab="state.selectedWizardTab" valid="formValid(tabIds.wizard.risks)"></release-wizard-tab>
|
|
<release-wizard-tab tabid="tabIds.wizard.documents" title="{{'create.release.wizard.tabs.documents' | i18n}}" icon="icon-paperclip" selectedtab="state.selectedWizardTab" valid="formValid(tabIds.wizard.documents)"></release-wizard-tab>
|
|
</div>
|
|
<div class="create-release-wizard__tab-content">
|
|
<release-basic-details></release-basic-details>
|
|
<release-plan-details></release-plan-details>
|
|
<release-risks></release-risks>
|
|
<documents-tab ng-if="releaseMetadata.documentTypes" ng-show="state.selectedWizardTab==tabIds.wizard.documents" context="draftTicket" doc-types="releaseMetadata.documentTypes" edit-mode="false"></documents-tab>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="create-release__action-panel">
|
|
<span class="create-ticket__form_invalid" ng-hide="releaseWizardValid()">
|
|
<i class="icon-exclamation_triangle"></i>
|
|
<span>{{'create.release.wizard.form.invalid' | i18n:(invalidFormCount())}}</span>
|
|
</span>
|
|
|
|
<div class="pull-right">
|
|
<button type="button" class="create-release__common-btn btn_secondary"
|
|
type="button" ng-click="nextStep()"
|
|
ng-hide="isDocumentTab()" tabindex="0">
|
|
{{'create.release.wizard.nextStep' | i18n}}
|
|
</button>
|
|
<button type="button" class="create-release__common-btn btn_primary"
|
|
ng-disabled="!releaseWizardValid() || state.dataIsLoading"
|
|
ng-click="createRelease()" tabindex="0">
|
|
{{ 'create.release.wizard.submitRelease' | i18n }}
|
|
</button>
|
|
<button type="button" ng-click="clear()" class="btn_secondary" tabindex="0">
|
|
{{'create.release.wizard.startOver' | i18n}}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div> |