40 lines
3.2 KiB
HTML
40 lines
3.2 KiB
HTML
<div class="ticket__customized-body">
|
|
<div loading-spinner if="state.dataIsLoading" centered="true" overlay="true"></div>
|
|
|
|
<div class="ticket__not-found" ng-if="!state.dataIsLoading && !basicData.id">
|
|
<h3>{{'task.details.notFound' | i18n}}</h3>
|
|
</div>
|
|
|
|
<editable-layout-section id="ticket-record-summary" class="top-border full-height" ticket="basicData" metadata="metadata"
|
|
ng-if="!state.dataIsLoading && basicData.id" is-draft="isDraft" edit-mode-allowed="hasEditPermission"
|
|
edit-button-label = "'details'" is-full-version = "isFullVersion">
|
|
<title-bar is-draft="isDraft" screen-layout="screenLayout" ticket="basicData" metadata="metadata" is-full-version="isFullVersion"></title-bar>
|
|
<status-bar is-draft="isDraft" status-layout="screenLayout.statusBar" ticket="basicData" metadata="metadata" edit-status="ticketActions.editStatus($event)"></status-bar>
|
|
<div ng-if="isParentAppEnabled && !editMode" class="ticket__task-parent-item" aria-label="{{'ticket.region.parent' | i18n}}" role="region" tabindex="0">
|
|
{{'task.parent.label' | i18n}}
|
|
<strong><a href="#/{{basicData.parentName}}/{{basicData.parentId}}">{{basicData.parentDisplayId}}</a>: {{basicData.parentSummary}}</strong>
|
|
</div>
|
|
<div ng-if="!isParentAppEnabled && !editMode" class="ticket__task-parent-item" aria-label="{{'ticket.region.parent' | i18n}}" role="region" tabindex="0">
|
|
{{'task.parent.label' | i18n}}
|
|
<strong><span>{{basicData.parentDisplayId}}: {{basicData.parentSummary}}</span></strong>
|
|
</div>
|
|
<div class="ticket__customized-main-section">
|
|
<layout-renderer screen-layout="screenLayout" ticket="basicData" metadata="metadata" edit-mode="editMode"></layout-renderer>
|
|
<!--dynamic fields section -->
|
|
<editable-content-section id="ticket-dynamic-fields-section" hide-edit-button="editDisabledFor('ticket-dynamic-fields-section')"
|
|
edit-mode-allowed="basicData.accessMappings.detailsEditAllowed" class="top-border" ng-if="basicData.dynamicFields.length && !editMode"
|
|
aria-label="{{'customArea.header.dynamicFields' | i18n}}"
|
|
edit-button-label = "'dynamicFields'" role="region" tabindex="0">
|
|
<dynamic-field-area ticket="basicData" panel-id="dynamicFieldArea" class="custom-area_padded editable-content-section-block"></dynamic-field-area>
|
|
</editable-content-section>
|
|
<!-- Linked Items -->
|
|
<div ng-if="isFullVersion" class="profile__relation" aria-label="{{'ticket.region.relationship' | i18n}}" role="region" tabindex="0">
|
|
<tabset justified="true" class="tabset_short-relative-tabs">
|
|
<tab id="linkedResourcesTab_{{basicData.id}}" heading="{{'common.tabs.linkedItems' | i18n}} ({{relationCounters.linkedItems}})">
|
|
<related-item-list dependency="ticket-to-all" context="basicData" is-draft="isDraft"></related-item-list>
|
|
</tab>
|
|
</tabset>
|
|
</div>
|
|
</div>
|
|
</editable-layout-section>
|
|
</div> |