SmartIT_Extensions/BMC/smart-it-full-helix/views/ticket/profiles/data-loss-prevention-profil...

119 lines
5.7 KiB
HTML

<div loading-spinner if="state.dataIsLoading" centered="true" overlay="true"></div>
<div class="ticket__not-found" ng-if="!state.dataIsLoading && !basicData.id">
<h3>{{'dlp.details.notFound' | i18n:(basicData.id)}}</h3>
</div>
<div class="ticket-details container-fluid" ng-if="!state.dataIsLoading && basicData.id" ng-class="{ 'ticket__header-edit': editHeader}"
aria-label="{{'common.labels.dlp' | i18n}} {{'ticket.region.details' | i18n}}" role="region" tabindex="0">
<div class="row related-dlp__header clearfix">
<!--Ticket header section-->
<editable-content-section id="ticket-header" class="custom-edit-button" hide-edit-button="editDisabledFor('ticket-header')"
edit-mode-allowed="basicData.accessMappings.detailsEditAllowed" aria-label="{{'ticket.region.header' | i18n}}"
edit-button-label = "'header'" role="region" tabindex="0">
<div class="row related-dlp__header-section">
<div class="col-md-1 related-dlp__header-image">
<span class="icon-lock_shield dlp__img" ></span>
</div>
<div class="col-md-9">
<div class="row related-dlp__header-content">
<div class="profile__title">{{'ticket.relatedDLP.label' | i18n}}</div>
</div>
<div class="row related-dlp-row">
<div class="related-dlp__label">{{'ticket.relatedDLP.summary' | i18n}}</div>{{basicData.summary}}
</div>
<div class="row">
<div class="col-md-6 related-dlp-row">
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.company' | i18n}}</div>{{basicData.company.name}}
</div>
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.event.source' | i18n}}</div>{{basicData.type}}
</div>
</div>
<div class="col-md-6 related-dlp-row">
<div class="related-dlp__label">{{'ticket.relatedDLP.triggeredBy' | i18n}}</div>{{basicData.triggeredBy}}
</div>
</div>
</div>
<div class="col-md-2"></div>
</div>
</editable-content-section>
</div>
<div class="row related-dlp__parent-item" aria-label="{{'ticket.region.parent' | i18n}}" role="region" tabindex="0">
<div class="col-md-12">
<span class="related-dlp__label">{{'ticket.relatedDLP.parent.label' | i18n}}</span>
<strong><a href="#/{{basicData.parentName}}/{{basicData.parentId}}">{{basicData.parentDisplayId}}</a>: {{basicData.parentSummary}}</strong>
</div>
</div>
<div class="row related-dlp__body_section1 clearfix" aria-label="{{'ticket.region.source.info' | i18n}}" role="region" tabindex="0">
<div ng-if="basicData.type === 'SharePoint'" class="row related-dlp__body_row">
<div class="col-md-6 related-dlp-row">
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.filename' | i18n}}</div>{{basicData.eventSourceInfo.fileName}}
</div>
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.owner' | i18n}}</div>{{basicData.eventSourceInfo.owner}}
</div>
</div>
<div class="col-md-6 related-dlp-row">
<div class="row related-dlp-row-margin">
<div class="related-dlp__label"> {{'ticket.relatedDLP.path' | i18n}}</div>
<span>{{basicData.eventSourceInfo.pathURL}}</span>
</div>
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.site' | i18n}}</div>
<span>{{basicData.eventSourceInfo.siteURL}}</span>
</div>
</div>
</div>
<div ng-if="basicData.type === 'Exchange'" class="row related-dlp__body_row">
<div class="col-md-6 related-dlp-row">
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.to' | i18n}}</div>{{basicData.eventSourceInfo.to}}
</div>
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.cc' | i18n}}</div>{{basicData.eventSourceInfo.cc}}
</div>
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.bcc' | i18n}}</div>{{basicData.eventSourceInfo.bcc}}
</div>
</div>
<div class="col-md-6 related-dlp-row">
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.subject' | i18n}}</div>{{basicData.eventSourceInfo.subject}}
</div>
<div class="row related-dlp-row-margin">
<div class="related-dlp__label">{{'ticket.relatedDLP.sentDate' | i18n}}</div>{{basicData.eventSourceInfo.sentDate}}
</div>
</div>
</div>
</div>
<div class="row related-dlp__body_section2 clearfix" aria-label="{{'ticket.region.policy.rules' | i18n}}" role="region" tabindex="0">
<div class="row related-dlp__body_row">
<strong><span>{{'ticket.relatedDLP.policies.rules.label' | i18n}}</span></strong>
</div>
<div class="row related-dlp__header-content">
<div class="related-dlp-row related-dlp__body_row-action-item">
<div ng-repeat="policy in basicData.policies">
<div class="row related-dlp__body_row related-dlp__label">
<span ng-if="policy.policyName">{{policy.policyName}}</span>
<span ng-if="!policy.policyName">{{('ticket.relatedDLP.policy' | i18n) + ' ' + ($index+1)}}</span>
</div>
<div ng-repeat="rule in policy.rules" class="related-dlp__body_row-item">
<div class="related-dlp__body_row-item toggle-icon" ng-click="showSensitiveInfo(rule, policy.policyName)"
ng-enter="showSensitiveInfo(rule, policy.policyName)"
aria-label="{{rule.ruleName || ('ticket.relatedDLP.rule' | i18n) + ' ' + ($index+1)}}"
role="link" tabindex="0">
{{rule.ruleName ? rule.ruleName : (('ticket.relatedDLP.rule' | i18n) + ' ' + ($index+1))}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>