Merge branch 'master' of http://192.168.0.25:9001/r/owl-kisa
| | |
| | | } |
| | | |
| | | .offset-detail-1 { |
| | | margin-left: 5.8%; |
| | | margin-left: 4% |
| | | } |
| | | |
| | | .offset-detail-2 { |
| | | margin-left: 4%; |
| | | margin-left: 5.8%; |
| | | } |
| | | |
| | | .offset-detail-3 { |
| | | margin-left: 8%; |
| | | } |
| | | |
| | | .offset-detail-4 { |
| | | margin-left: 9.2%; |
| | | } |
| | | |
| | | .offset-detail-5 { |
| | | margin-left: 30%; |
| | | } |
| | | |
| | | .offset-1 { |
| | |
| | | padding: 3px; |
| | | font-size: 14px; |
| | | position: absolute; |
| | | top: 50%; |
| | | right: 15px; |
| | | top: 40%; |
| | | right: 5%; |
| | | -webkit-transform: translateY(-50%); |
| | | transform: translateY(-50%); |
| | | background-color: rgba(0, 0, 0, 0.08); |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | .logged-user-w .logged-user-toggler-arrow_change { |
| | | padding: 3px; |
| | | font-size: 14px; |
| | | position: absolute; |
| | | top: 32%; |
| | | right: 5%; |
| | | -webkit-transform: translateY(-50%); |
| | | transform: translateY(-50%); |
| | | background-color: rgba(0, 0, 0, 0.08); |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | |
| | | .logged-user-w.avatar-inline { |
| | | text-align: left; |
| | |
| | | padding: 3px; |
| | | font-size: 14px; |
| | | position: absolute; |
| | | top: 50%; |
| | | right: 15px; |
| | | top: 40%; |
| | | right: 5%; |
| | | -webkit-transform: translateY(-50%); |
| | | transform: translateY(-50%); |
| | | background-color: rgba(0, 0, 0, 0.08); |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | .logged-user-w.avatar-inline .logged-user-toggler-arrow_change { |
| | | padding: 3px; |
| | | font-size: 14px; |
| | | position: absolute; |
| | | top: 32%; |
| | | right: 5%; |
| | | -webkit-transform: translateY(-50%); |
| | | transform: translateY(-50%); |
| | | background-color: rgba(0, 0, 0, 0.08); |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | |
| | | .logged-user-w.avatar-inline .logged-user-avatar-info { |
| | | display: -webkit-box; |
| | |
| | | -webkit-box-align: center; |
| | | -ms-flex-align: center; |
| | | /*align-items: center;*/ |
| | | padding: 20px; |
| | | padding: 15px; |
| | | border-bottom: 1px solid rgba(0, 0, 0, 0.05); |
| | | position: relative; |
| | | |
| | |
| | | |
| | | .full-chat-w .user-intro .user-intro-info .user-sub { |
| | | color: rgba(0, 0, 0, 0.7); |
| | | font-size: 0.72rem; |
| | | font-size: 1rem; |
| | | font-weight: 600; |
| | | margin-top: 5px; |
| | | margin-bottom: 5px; |
| | | } |
| | |
| | | /* color: #777*/ |
| | | /*}*/ |
| | | |
| | | .issue-main-label { |
| | | font-size: 0.6rem; |
| | | color: #777; |
| | | } |
| | | |
| | | .issue-detail-tab { |
| | | font-size: 0.9rem; |
| | | font-weight: 800; |
| | |
| | | // 문의하기 |
| | | $rootScope.information = false; |
| | | |
| | | // 사용자 등급명 |
| | | $rootScope.myLevel = ""; |
| | | |
| | | // 부서명 |
| | | $rootScope.myDepartments = ""; |
| | | |
| | | // PrimaryWorkspace |
| | | $rootScope.hasPrimaryWorkspace = false; |
| | | |
| | |
| | | |
| | | return false; |
| | | }; |
| | | |
| | | $rootScope.getMyInfo = function () { |
| | | |
| | | User.findMyLevelAndDepartment($resourceProvider.getContent({}, |
| | | $resourceProvider.getPageContent(0, 0))).then(function (result) { |
| | | |
| | | if (result.data.message.status === "success") { |
| | | $rootScope.myLevel = result.data.data.levelName |
| | | $rootScope.myDepartments = result.data.data.departmentName |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /*$rootScope.checkMngPermissionViewIssueAndProject = function (userPermission) { |
| | | if (!$rootScope.isDefined($rootScope.user)) { |
| | |
| | | $tableProvider.reverse = false; |
| | | // 이슈 목록->상세화면에서 마지막으로 접근한 이슈 아이디 - 라우트 탈때마다 초기화 |
| | | $rootScope.currentDetailIssueId = null; |
| | | |
| | | // 사용자 정보를 가져온다. |
| | | $rootScope.getMyInfo(); |
| | | |
| | | $log.debug("toState.name : ", toState.name); |
| | | $log.debug("$rootScope.previousStateName 확인 : ", $rootScope.previousStateName); |
| | |
| | | |
| | | return ctxPath; |
| | | })()); |
| | | |
| | | }); |
| | |
| | | {{$root.user.name}} |
| | | </div> |
| | | </div> |
| | | <div class="logged-user-toggler-arrow"> |
| | | <div ng-if="$root.myDepartments == null" class="logged-user-toggler-arrow"> |
| | | <div class="os-icon os-icon-chevron-down"></div> |
| | | </div> |
| | | <div ng-if="$root.myDepartments != null" class="logged-user-toggler-arrow_change"> |
| | | <div class="os-icon os-icon-chevron-down"></div> |
| | | </div> |
| | | <div class="logged-user-menu color-style-bright"> |
| | |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | <div ng-if="$root.myLevel != null" class="issue-main-label offset-detail-5 mt-1"> |
| | | <span>{{$root.myLevel}}</span> |
| | | </div> |
| | | <div ng-if="$root.myDepartments != null" class="issue-main-label offset-detail-5 mt-1"> |
| | | <span>{{$root.myDepartments}}</span> |
| | | </div> |
| | | </div> |
| | | |
| | | <ul class="main-menu"> |
| | |
| | | <div class="col-md-4"> |
| | | <div class="form-group"> |
| | | <label class="issue-detail-label"><span translate="common.importance">중요도</span></label> |
| | | <label class="issue-detail-label offset-detail-1"><span translate="common.priority">우선 순위</span></label> |
| | | <label class="issue-detail-label offset-detail-2"><span translate="issue.issueStatus">이슈 상태</span></label> |
| | | <label class="issue-detail-label offset-detail-2"><span translate="common.priority">우선 순위</span></label> |
| | | <label class="issue-detail-label offset-detail-1"><span translate="issue.issueStatus">이슈 상태</span></label> |
| | | <div class=""> |
| | | <span class="badge" ng-style="{'background-color' : vm.viewer.severityVo.color, 'border-color' : vm.viewer.severityVo.color, 'color' : '#FFFFFF' }" translate="{{vm.viewer.severityVo.name}}"></span> |
| | | |
| | | <span class="badge offset-1" ng-style="{'background-color' : vm.viewer.priorityVo.color, 'border-color' : vm.viewer.priorityVo.color, 'color' : '#FFFFFF' }" translate="{{vm.viewer.priorityVo.name}}"></span> |
| | | <span class="badge offset-detail-4" ng-style="{'background-color' : vm.viewer.priorityVo.color, 'border-color' : vm.viewer.priorityVo.color, 'color' : '#FFFFFF' }" translate="{{vm.viewer.priorityVo.name}}"></span> |
| | | |
| | | <!-- 권한을 갖고 있을 때 --> |
| | | <span ng-if="vm.viewer.modifyPermissionCheck"> |
| | |
| | | <!-- 연관 이슈 테이블 --> |
| | | <div class="mt-10 issue-detail-word-break width-100"> |
| | | <js-table data="vm.viewer.issueRelationVos" table-configs="vm.relTableConfigs" |
| | | event="relTableEvent" detail-view="true" hide-header="false" use-sort="false"></js-table> |
| | | event="relTableEvent" detail-view="true" hide-header="false" use-sort="true"></js-table> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-4"> |
| | |
| | | <!-- 하위 이슈 테이블 --> |
| | | <div class="mt-10 issue-detail-word-break width-100"> |
| | | <js-table data="vm.viewer.issueDownVos" table-configs="vm.downTableConfigs" |
| | | event="downTableEvent" detail-view="true" hide-header="false" use-sort="false"></js-table> |
| | | event="downTableEvent" detail-view="true" hide-header="false" use-sort="true"></js-table> |
| | | |
| | | <div class="row"> |
| | | |
| | |
| | | translate="common.noRecord"> |
| | | 기록이 없습니다. |
| | | </div> |
| | | <div> |
| | | <!--<div> |
| | | {{vm.viewer.issueHistoryVos}} |
| | | </div> |
| | | </div>--> |
| | | |
| | | <div class="activity-item" |
| | | ng-repeat="issueHistory in vm.viewer.issueHistoryVos"> |