<h6 class="element-header" translate="common.profile">
|
프로필
|
</h6>
|
<div class="row">
|
<div class="col-xl-5">
|
<div class="element-wrapper">
|
<div class="element-box">
|
<div class="full-chat-w">
|
<div class="user-intro">
|
<div class="avatar">
|
<img alt="" ng-src="{{$root.user.profile}}">
|
</div>
|
<div class="user-intro-info">
|
<h5 class="user-name issue-detail-word-break">
|
{{$root.user.name}} <br/>({{$root.user.account}})
|
</h5>
|
<div class="user-sub" ng-if="$root.isDefined($root.user.phone)">
|
<span translate="users.phoneNumber">연락처</span> : {{$root.user.phone}}
|
</div>
|
<div class="mt-30">
|
<a class="btn btn-primary btn-sm" href="" ng-click="fn.modify($root.user.id)">
|
<i class="os-icon os-icon-edit-1"></i>
|
<span translate="users.modifyInformation">정보 수정</span>
|
</a>
|
<a class="btn btn-secondary btn-sm" href="" data-toggle="modal" ng-click="fn.modifyPassword($root.user.id)" ng-if="!$root.isDefined($root.user.socialType)">
|
<i class="os-icon os-icon-lock"></i>
|
<span translate="users.updatePassword">비밀번호 변경</span>
|
</a>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<div class="col-xl-7">
|
<div class="element-wrapper">
|
<div class="element-box">
|
<div class="bar-label-left mb-30">
|
<h5 translate="common.overallIssueHandlingStatus">전체 이슈 처리현황 </h5>
|
<div>
|
<select class="form-control form-control-sm rounded width-30 d-inline-block mb-10" ng-model="vm.search.searchPeriod" ng-change="fn.changeSearchPeriod()">
|
<option value="LAST_SEVEN_DAYS" translate="common.last7Days">최근 7일</option>
|
<option value="THIS_WEEK" translate="common.thisWeek">이번 주</option>
|
<option value="LAST_WEEK" translate="common.lastWeek">지난 주</option>
|
<option value="THIS_MONTH" translate="common.thisMonth">이번 달</option>
|
<option value="LAST_MONTH" translate="common.lastMonth">지난 달(1일~말일)</option>
|
<option value="LAST_THIRTY_DAYS" translate="common.last30Days">최근 30일</option>
|
<option value="CUSTOM_INPUT" translate="common.directInput">직접입력</option>
|
</select>
|
|
<input type="text"
|
ng-show="vm.search.searchPeriod == 'CUSTOM_INPUT'"
|
class="form-control form-control-sm rounded col-md-4 d-inline-block input-readonly"
|
ng-model="vm.search.startEndDateRange"
|
modal-form-auto-scroll
|
parent-el="'#createdWidget'"
|
range-type="date"
|
onfocus="this.blur()"
|
style="height: 32px !important; padding: 0.25rem 0.5rem; font-size: 0.8rem; line-height: 1.5;"
|
date-range-picker>
|
<div class="row">
|
<div class="col-xs-12">
|
<div id="createdWidget" class="bootstrap-datepicker"></div>
|
</div>
|
</div>
|
</div>
|
|
</div>
|
<div class="timed-activities compact">
|
<div class="timed-activity" ng-repeat="issueHistoryDate in vm.issueHistoryDates">
|
<div class="ta-date">
|
<span>{{::issueHistoryDate}}</span>
|
</div>
|
|
<div class="ta-record-w">
|
<div class="ta-record" ng-repeat="issueHistory in vm.issueHistoryVos[issueHistoryDate]">
|
<div class="ta-activity">
|
<span class="text-primary issue-detail-word-break">[{{::issueHistory.projectName}}]</span>
|
<span class="text-primary issue-detail-word-break">({{::issueHistory.projectKey}}-{{::issueHistory.issueNumber}})</span>
|
<span class="text-primary issue-detail-word-break">({{::issueHistory.issueTitle}})</span>
|
<div class="" dom-append dom="issueHistory.description"></div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|