128 lines
3.8 KiB
Plaintext
128 lines
3.8 KiB
Plaintext
doctype html
|
|
|
|
div.wrapper(
|
|
ng-controller="EpicDetailController as ctrl",
|
|
ng-init="section='epics'"
|
|
)
|
|
tg-project-menu
|
|
|
|
div.main.us-detail
|
|
div.us-detail-header.header-with-actions
|
|
include ../includes/components/mainTitle
|
|
|
|
section.us-story-main-data
|
|
header
|
|
tg-vote-button.upvote-btn(
|
|
item="epic"
|
|
on-upvote="ctrl.onUpvote"
|
|
on-downvote="ctrl.onDownvote"
|
|
)
|
|
|
|
.detail-header-container
|
|
tg-color-selector(
|
|
color="epic.color",
|
|
on-select-color="ctrl.onSelectColor(color)"
|
|
)
|
|
tg-detail-header(
|
|
item="epic"
|
|
project="project"
|
|
required-perm="modify_epic"
|
|
ng-class="{blocked: epic.is_blocked}"
|
|
ng-if="project && epic"
|
|
format="text"
|
|
)
|
|
.subheader
|
|
tg-tag-line.tags-block(
|
|
ng-if="epic && project"
|
|
project="project"
|
|
item="epic"
|
|
permissions="modify_epic"
|
|
)
|
|
tg-created-by-display.ticket-created-by(ng-model="epic")
|
|
|
|
section.duty-content(
|
|
tg-editable-description
|
|
tg-editable-wysiwyg
|
|
ng-model="epic"
|
|
required-perm="modify_epic"
|
|
)
|
|
|
|
// Custom Fields
|
|
tg-custom-attributes-values(
|
|
ng-model="epic"
|
|
type="epic"
|
|
project="project"
|
|
required-edition-perm="modify_epic"
|
|
)
|
|
|
|
tg-related-userstories(
|
|
project="immutableProject"
|
|
userstories="userstories"
|
|
epic="immutableEpic"
|
|
)
|
|
|
|
tg-attachments-full(
|
|
obj-id="epic.id"
|
|
type="epic",
|
|
project-id="projectId"
|
|
edit-permission = "modify_epic"
|
|
)
|
|
|
|
tg-history-section(
|
|
ng-if="epic"
|
|
type="epic"
|
|
name="epic"
|
|
id="epic.id"
|
|
project-id="projectId"
|
|
)
|
|
|
|
sidebar.menu-secondary.sidebar.ticket-data
|
|
|
|
.ticket-header
|
|
span.ticket-title(
|
|
tg-epic-status-display
|
|
ng-model="epic"
|
|
)
|
|
span.detail-status(
|
|
tg-epic-status-button
|
|
ng-model="epic"
|
|
)
|
|
|
|
section.ticket-assigned-to(
|
|
tg-assigned-to
|
|
ng-model="epic"
|
|
required-perm="modify_epic"
|
|
)
|
|
|
|
section.ticket-watch-buttons
|
|
div.ticket-watch(
|
|
tg-watch-button
|
|
item="epic"
|
|
data-environment="ticket"
|
|
on-watch="ctrl.onWatch"
|
|
on-unwatch="ctrl.onUnwatch"
|
|
)
|
|
div.ticket-watchers(
|
|
tg-watchers
|
|
ng-model="epic"
|
|
required-perm="modify_epic"
|
|
)
|
|
|
|
section.ticket-detail-settings
|
|
tg-us-team-requirement-button(ng-model="epic")
|
|
tg-us-client-requirement-button(ng-model="epic")
|
|
tg-block-button(
|
|
tg-check-permission="modify_epic",
|
|
ng-model="epic"
|
|
)
|
|
tg-delete-button(
|
|
tg-check-permission="delete_epic",
|
|
on-delete-title="{{'EPIC.ACTION_DELETE' | translate}}",
|
|
on-delete-go-to-url="onDeleteGoToUrl",
|
|
ng-model="epic"
|
|
)
|
|
|
|
div.lightbox.lightbox-block(tg-lb-block, ng-model="epic", title="EPIC.LIGHTBOX_TITLE_BLOKING_EPIC")
|
|
div.lightbox.lightbox-select-user(tg-lb-assignedto)
|
|
div.lightbox.lightbox-select-user(tg-lb-watchers)
|