107 lines
3.7 KiB
Plaintext
107 lines
3.7 KiB
Plaintext
tg-lightbox-close
|
|
|
|
.lightbox-create-related-epic-wrapper
|
|
h2.title(translate="LIGHTBOX.RELATE_TO_EPIC.TITLE")
|
|
|
|
.related-with-selector(tg-check-permission="add_epic")
|
|
.related-with-selector-single
|
|
input(
|
|
type="radio"
|
|
name="related-with-selector"
|
|
id="existing-epic"
|
|
value="existing-epic"
|
|
ng-model="relatedWithSelector"
|
|
ng-init="relatedWithSelector='existing-epic'"
|
|
)
|
|
label.e2e-existing-epic-label(for="existing-epic")
|
|
span.name {{ 'LIGHTBOX.RELATE_TO_EPIC.EXISTING_EPIC' | translate}}
|
|
|
|
.related-with-selector-single
|
|
input(
|
|
type="radio"
|
|
name="related-with-selector"
|
|
id="new-epic"
|
|
value="new-epic"
|
|
ng-model="relatedWithSelector"
|
|
)
|
|
label.e2e-new-epic-label(for="new-epic")
|
|
span.name {{ 'LIGHTBOX.RELATE_TO_EPIC.NEW_EPIC' | translate}}
|
|
|
|
fieldset.project-selector
|
|
label(
|
|
ng-if="relatedWithSelector=='new-epic'"
|
|
translate="LIGHTBOX.RELATE_TO_EPIC.CHOOSE_PROJECT_FOR_CREATION"
|
|
for="project-selector-dropdown"
|
|
)
|
|
label(
|
|
ng-if="relatedWithSelector=='existing-epic'"
|
|
translate="LIGHTBOX.RELATE_TO_EPIC.CHOOSE_PROJECT_FROM"
|
|
for="project-selector-dropdown"
|
|
)
|
|
select(
|
|
ng-model="selectedProject"
|
|
ng-change="selectProject(selectedProject)"
|
|
data-required="true"
|
|
ng-options="p.id as p.name for p in projects | toMutable"
|
|
id="project-selector-dropdown"
|
|
)
|
|
|
|
fieldset(ng-show="relatedWithSelector=='new-epic'")
|
|
.new-epic-title
|
|
label(translate="LIGHTBOX.RELATE_TO_EPIC.SUBJECT")
|
|
form.new-epic-form
|
|
.single-creation
|
|
input.e2e-new-epic-input-text(
|
|
type="text"
|
|
ng-model="epicSubject"
|
|
data-required="true"
|
|
)
|
|
|
|
button.button-green.create-epic.e2e-create-epic-button.ng-animate-disabled(
|
|
href=""
|
|
ng-click="createEpic(selectedProject, epicSubject)"
|
|
tg-loading="loading"
|
|
translate="COMMON.SAVE"
|
|
)
|
|
|
|
fieldset.existing-epic(ng-show="relatedWithSelector=='existing-epic'")
|
|
label(
|
|
translate="LIGHTBOX.RELATE_TO_EPIC.CHOOSE_EPIC"
|
|
for="epic-filter"
|
|
)
|
|
input.epic-filter.e2e-filter-userstories-input(
|
|
id="epic-filter"
|
|
type="text"
|
|
placeholder="{{'LIGHTBOX.RELATE_TO_EPIC.FILTER_EPICS' | translate}}"
|
|
ng-model="searchEpic"
|
|
ng-change="onUpdateSearchEpic()"
|
|
)
|
|
|
|
form.existing-epic-form(ng-show="relatedWithSelector=='existing-epic' && projectEpics.size")
|
|
select.epic.e2e-userstories-select(
|
|
size="5"
|
|
ng-model="selectedEpic"
|
|
data-required="true"
|
|
)
|
|
- var hash = "#";
|
|
option.hidden(
|
|
value=""
|
|
)
|
|
option(
|
|
ng-repeat="epic in projectEpics | toMutable track by epic.id"
|
|
value="{{ ::epic.id }}"
|
|
) #{hash}{{::epic.ref}} {{::epic.subject}}
|
|
|
|
p.no-stories-found(
|
|
ng-show="relatedWithSelector=='existing-epic' && !projectEpics.size"
|
|
translate="LIGHTBOX.RELATE_TO_EPIC.NO_EPICS_FOUND"
|
|
)
|
|
|
|
button.button-green.e2e-select-related-epic-button(
|
|
href=""
|
|
ng-click="saveRelatedEpic(selectedEpic, closeLightbox)"
|
|
tg-loading="loading"
|
|
translate="COMMON.SAVE"
|
|
)
|
|
|