taiga-front/app/modules/epics/related-userstories/related-userstories-create/related-userstories-create....

154 lines
5.8 KiB
Plaintext

a.add-button.e2e-add-userstory-button(
href=""
ng-click="showLightbox(vm.project.get('id'))"
)
tg-svg(svg-icon="icon-add")
div.lightbox.lightbox-create-related-user-stories
tg-lightbox-close
div.form
h2.title(translate="EPIC.CREATE_RELATED_USERSTORIES")
.related-with-selector-title
legend(translate="EPIC.RELATED_WITH")
.related-with-selector
fieldset
input(
type="radio"
name="related-with-selector"
id="new-user-story"
value="new-user-story"
ng-model="relatedWithSelector"
ng-init="relatedWithSelector='new-user-story'"
)
label.e2e-new-userstory-label(for="new-user-story")
span.name {{ 'EPIC.NEW_USERSTORY' | translate}}
fieldset
input(
type="radio"
name="related-with-selector"
id="existing-user-story"
value="existing-user-story"
ng-model="relatedWithSelector"
)
label.e2e-existing-user-story-label(for="existing-user-story")
span.name {{ 'EPIC.EXISTING_USERSTORY' | translate}}
.project-selector-title
legend(
ng-if="relatedWithSelector=='new-user-story'"
translate="EPIC.CHOOSE_PROJECT_FOR_CREATION"
)
legend(
ng-if="relatedWithSelector=='existing-user-story'"
translate="EPIC.CHOOSE_PROJECT_FROM"
)
.project-selector()
select(
ng-model="selectedProject"
ng-change="selectProject(selectedProject)"
data-required="true"
required
ng-options="p.id as p.name for p in vm.projects | toMutable"
)
div(ng-show="relatedWithSelector=='new-user-story'")
.new-user-story-selector
.new-user-story-title
legend(
ng-show="creationMode=='single-new-user-story'"
translate="EPIC.SUBJECT"
)
legend(
ng-show="creationMode=='bulk-new-user-stories'"
translate="EPIC.SUBJECT_BULK_MODE"
)
.new-user-story-options
fieldset
input(
type="radio"
name="new-user-story-selector"
id="single-new-user-story"
value="single-new-user-story"
ng-model="creationMode"
ng-init="creationMode='single-new-user-story'"
)
label.e2e-single-creation-label(for="single-new-user-story")
tg-svg(svg-icon="icon-add")
fieldset
input(
type="radio"
name="new-user-story-selector"
id="bulk-new-user-stories"
value="bulk-new-user-stories"
ng-model="creationMode"
)
label.e2e-bulk-creation-label(for="bulk-new-user-stories")
tg-svg(svg-icon="icon-bulk")
form.new-user-story-form
.single-creation(ng-show="creationMode=='single-new-user-story'")
input.e2e-new-userstory-input-text(
type="text"
ng-model="relatedUserstoriesText"
data-required="true"
)
.bulk-creation(ng-show="creationMode=='bulk-new-user-stories'")
textarea.e2e-new-userstories-input-textarea(
ng-model="relatedUserstoriesText"
data-required="true"
)
a.button-green.e2e-create-userstory-button(
href=""
ng-click="vm.bulkCreateRelatedUserStories(selectedProject, relatedUserstoriesText, closeLightbox)"
tg-loading="vm.loading"
)
span(
translate="COMMON.SAVE"
)
.existing-user-story(ng-show="relatedWithSelector=='existing-user-story'")
.existing-user-story-title
legend(translate="EPIC.CHOOSE_USERSTORY")
input.userstory.e2e-filter-userstories-input(
type="text"
placeholder="{{'EPIC.FILTER_USERSTORIES' | translate}}"
ng-model="searchUserstory"
ng-change="onUpdateSearchUserstory()"
)
form.existing-user-story-form
select.userstory.e2e-userstories-select(
size="5"
ng-model="selectedUserstory"
required
data-required="true"
)
- var hash = "#";
option.hidden(
value=""
)
option(
ng-repeat="us in vm.projectUserstories | toMutable | byRef:searchUserstory track by us.id"
value="{{ ::us.id }}"
) #{hash}{{::us.ref}} {{::us.subject}}
a.button-green.e2e-select-related-userstory-button(
href=""
ng-click="vm.saveRelatedUserStory(selectedUserstory, closeLightbox)"
tg-loading="vm.loading"
)
span(
translate="COMMON.SAVE"
)