sync
This commit is contained in:
parent
dcbfbf6d5b
commit
7dba490e93
104
documents/업무/7월/4째주/0720.txt
Normal file
104
documents/업무/7월/4째주/0720.txt
Normal file
|
@ -0,0 +1,104 @@
|
||||||
|
총 110개
|
||||||
|
처리완료 71개
|
||||||
|
UI 6개
|
||||||
|
진행중 29
|
||||||
|
논의 필요 1
|
||||||
|
|
||||||
|
|
||||||
|
80번
|
||||||
|
북마크 날짜 미표기 (날짜로 표기 되거나 날짜도 같이 표기되게 수정)(UI)
|
||||||
|
272번
|
||||||
|
검색창이 그룹 탭 하단에 존재해야함 (구조상 검색창이 탭 하단으로 들어갈 수 없음)
|
||||||
|
오늘
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
|
||||||
|
이슈
|
||||||
|
178번
|
||||||
|
내 프레즌스 오프라인으로 보여짐
|
||||||
|
|
||||||
|
작업 목록
|
||||||
|
이슈
|
||||||
|
6번
|
||||||
|
검색기록, 자동완성 기능 문의건
|
||||||
|
103번
|
||||||
|
검색목록 200개까지만 노출됨
|
||||||
|
176번
|
||||||
|
조직도 화면 크기 줄일 시 목록 미노출
|
||||||
|
179번
|
||||||
|
간헐적으로 프로필 버튼 선택 시 선택되지 않음
|
||||||
|
194번
|
||||||
|
상태메시지/회의중 내용 변경 시 변경되지 않음
|
||||||
|
195번
|
||||||
|
상태메시지/회의중 내용 취소시 변경 전 내용으로 입력되어 있음 (취소 버튼 클릭 시 어떤 액션을 취해야 하는지 정해야함)
|
||||||
|
196번
|
||||||
|
상태 메시지/회의중 입력 제한 수 오류
|
||||||
|
197번
|
||||||
|
프로필 메뉴 동작안함
|
||||||
|
202번
|
||||||
|
모바일에서 그룹추가/삭제/변경 시 PC실시간 방영되지 않음
|
||||||
|
|
||||||
|
206번
|
||||||
|
자동 로그인 동작되지 않음
|
||||||
|
209번
|
||||||
|
아이디 저장 해제 되지 않음
|
||||||
|
253번
|
||||||
|
사용자 마우스 오버시 기능 느리게 발생됨
|
||||||
|
254번
|
||||||
|
프레즌스 상이함
|
||||||
|
257번
|
||||||
|
간헐적으로 상대방 프로필 사진 내 프로필 사진으로 보여짐
|
||||||
|
258번
|
||||||
|
전달 화면 대화방 리스트탭 진입속도 느림
|
||||||
|
263번
|
||||||
|
닉네임편집모드변경=> 기획변경
|
||||||
|
|
||||||
|
86번
|
||||||
|
멤버 추가 팝업크기 다른 팝업에 비해 큼 (UI)
|
||||||
|
110번(UI)
|
||||||
|
번역포커스 높이
|
||||||
|
243번(UI)
|
||||||
|
20자 입력한 그룹 존재할 시 그룹영역 오류
|
||||||
|
247번(UI)
|
||||||
|
프로필/읽지 않은 대화영역오류
|
||||||
|
249번(UI)
|
||||||
|
조직도 부서+멤버 있는 화면에서 부서 진입할 때 이전화면이 보임
|
||||||
|
260번(UI)
|
||||||
|
조직도 추가화면 팝업 크기 다른 팝업에 비해 큼
|
||||||
|
263번 (UI)
|
||||||
|
닉네임 편집모드변경 => 프로필 화면 편집아이콘 선택 시 활성화되고 체크 선택 시 편집모드 해제됨
|
||||||
|
276번
|
||||||
|
내 프레즌스 마우스 오버시 토스트 팝업 겹침
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
3번 프레즌스 아이콘을 현재보다 크게 변경(UI)
|
||||||
|
4번 그룹이름바꾸기 팝업창(UI)
|
||||||
|
|
||||||
|
완료
|
||||||
|
자체
|
||||||
|
|
||||||
|
이슈
|
||||||
|
|
||||||
|
carousel
|
||||||
|
|
||||||
|
이전, 다음
|
||||||
|
slideAnimation
|
||||||
|
|
||||||
|
|
||||||
|
let title = '';
|
||||||
|
let dialogType: GroupManageType;
|
||||||
|
if (type === 'COPY_BUDDY') {
|
||||||
|
dialogType = GroupManageType.Copy;
|
||||||
|
title = this.i18nService.t('group:contextMenu.copyBuddy');
|
||||||
|
} else if (type === 'MOVE_BUDDY') {
|
||||||
|
dialogType = GroupManageType.Move;
|
||||||
|
title = this.i18nService.t('group:contextMenu.moveBuddy');
|
||||||
|
} else if (type === GroupManageType.Copy) {
|
||||||
|
dialogType = GroupManageType.Copy;
|
||||||
|
title = this.i18nService.t('group:dialog.title.copyGroup');
|
||||||
|
} else if (type === GroupManageType.Move) {
|
||||||
|
dialogType = GroupManageType.Move;
|
||||||
|
title = this.i18nService.t('group:dialog.title.moveGroup');
|
||||||
|
}
|
157
documents/업무/7월/4째주/0721.txt
Normal file
157
documents/업무/7월/4째주/0721.txt
Normal file
|
@ -0,0 +1,157 @@
|
||||||
|
총 120개
|
||||||
|
처리완료 71개
|
||||||
|
UI 6개
|
||||||
|
진행중 29
|
||||||
|
논의 필요 1
|
||||||
|
|
||||||
|
|
||||||
|
80번
|
||||||
|
북마크 날짜 미표기 (날짜로 표기 되거나 날짜도 같이 표기되게 수정)(UI)
|
||||||
|
272번
|
||||||
|
검색창이 그룹 탭 하단에 존재해야함 (구조상 검색창이 탭 하단으로 들어갈 수 없음)
|
||||||
|
오늘
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
|
||||||
|
이슈
|
||||||
|
178번
|
||||||
|
내 프레즌스 오프라인으로 보여짐
|
||||||
|
|
||||||
|
작업 목록
|
||||||
|
이슈
|
||||||
|
6번
|
||||||
|
검색기록, 자동완성 기능 문의건
|
||||||
|
103번
|
||||||
|
검색목록 200개까지만 노출됨
|
||||||
|
176번
|
||||||
|
조직도 화면 크기 줄일 시 목록 미노출
|
||||||
|
179번
|
||||||
|
간헐적으로 프로필 버튼 선택 시 선택되지 않음
|
||||||
|
194번
|
||||||
|
상태메시지/회의중 내용 변경 시 변경되지 않음
|
||||||
|
195번
|
||||||
|
상태메시지/회의중 내용 취소시 변경 전 내용으로 입력되어 있음 (취소 버튼 클릭 시 어떤 액션을 취해야 하는지 정해야함)
|
||||||
|
196번
|
||||||
|
상태 메시지/회의중 입력 제한 수 오류
|
||||||
|
197번
|
||||||
|
프로필 메뉴 동작안함
|
||||||
|
202번
|
||||||
|
모바일에서 그룹추가/삭제/변경 시 PC실시간 방영되지 않음
|
||||||
|
|
||||||
|
206번
|
||||||
|
자동 로그인 동작되지 않음
|
||||||
|
209번
|
||||||
|
아이디 저장 해제 되지 않음
|
||||||
|
253번
|
||||||
|
사용자 마우스 오버시 기능 느리게 발생됨
|
||||||
|
254번
|
||||||
|
프레즌스 상이함
|
||||||
|
257번
|
||||||
|
간헐적으로 상대방 프로필 사진 내 프로필 사진으로 보여짐
|
||||||
|
258번
|
||||||
|
전달 화면 대화방 리스트탭 진입속도 느림
|
||||||
|
263번
|
||||||
|
닉네임편집모드변경=> 기획변경
|
||||||
|
299(엘라스틱 서치에도 적용해야함)
|
||||||
|
조직도 화면 사용자 프로필 사진 및 프레즌스 상태 일치하지 않음
|
||||||
|
296번
|
||||||
|
조직도 부서 진입시 화면 최상단으로 보여주지 않음
|
||||||
|
294번 (UI)
|
||||||
|
대화방 전달화면 하단 여백있음
|
||||||
|
290번
|
||||||
|
조직도 그룹 추가화면 스크롤 미노출
|
||||||
|
289번 (개선사항 문서 확인)
|
||||||
|
멤버 선택 후 완료 버튼명 오류
|
||||||
|
288번
|
||||||
|
그룹 지정 안내 문구 미노출
|
||||||
|
287번
|
||||||
|
그룹 선택화면에 검색칸 노출됨
|
||||||
|
285번
|
||||||
|
회의중 프레즌스 상태명 미노출
|
||||||
|
284번
|
||||||
|
사용자 검색 시 프레즌스 기능 미노출
|
||||||
|
281번
|
||||||
|
300명 이상인 그룹 대화하기 선택 시 팝업 미발생
|
||||||
|
|
||||||
|
|
||||||
|
86번
|
||||||
|
멤버 추가 팝업크기 다른 팝업에 비해 큼 (UI)
|
||||||
|
110번(UI)
|
||||||
|
번역포커스 높이
|
||||||
|
243번(UI)
|
||||||
|
20자 입력한 그룹 존재할 시 그룹영역 오류
|
||||||
|
247번(UI)
|
||||||
|
프로필/읽지 않은 대화영역오류
|
||||||
|
249번(UI)
|
||||||
|
조직도 부서+멤버 있는 화면에서 부서 진입할 때 이전화면이 보임
|
||||||
|
260번(UI)
|
||||||
|
조직도 추가화면 팝업 크기 다른 팝업에 비해 큼
|
||||||
|
263번 (UI)
|
||||||
|
닉네임 편집모드변경 => 프로필 화면 편집아이콘 선택 시 활성화되고 체크 선택 시 편집모드 해제됨
|
||||||
|
276번
|
||||||
|
내 프레즌스 마우스 오버시 토스트 팝업 겹침
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
3번 프레즌스 아이콘을 현재보다 크게 변경(UI)
|
||||||
|
4번 그룹이름바꾸기 팝업창(UI)
|
||||||
|
|
||||||
|
완료
|
||||||
|
자체
|
||||||
|
|
||||||
|
이슈
|
||||||
|
|
||||||
|
carousel
|
||||||
|
|
||||||
|
이전, 다음
|
||||||
|
slideAnimation
|
||||||
|
|
||||||
|
CRM
|
||||||
|
api 문서 요청
|
||||||
|
고센?
|
||||||
|
로그인/로그아웃 ?
|
||||||
|
문자
|
||||||
|
첫화면?
|
||||||
|
엑셀업로드?
|
||||||
|
반응형?
|
||||||
|
레이아웃
|
||||||
|
녹취
|
||||||
|
파일 저장소?
|
||||||
|
|
||||||
|
전체 레이아웃
|
||||||
|
최소화
|
||||||
|
최대화
|
||||||
|
로그인 x
|
||||||
|
개인정보처리 가이드 LG UPLUS 제공 확인
|
||||||
|
통화메뉴
|
||||||
|
주소록 조회
|
||||||
|
메모, 문자, 녹음 조회
|
||||||
|
통화목록 조회
|
||||||
|
미등록 번호 저장에 대한 프로세스
|
||||||
|
|
||||||
|
문자메뉴
|
||||||
|
주소록 메뉴
|
||||||
|
그룹 생성?
|
||||||
|
조회
|
||||||
|
메모 메뉴
|
||||||
|
녹취 메뉴
|
||||||
|
설정 메뉴
|
||||||
|
|
||||||
|
protocol api
|
||||||
|
로그인
|
||||||
|
중복 로그인?
|
||||||
|
|
||||||
|
인증
|
||||||
|
로그인
|
||||||
|
로그아웃
|
||||||
|
아이디찾기
|
||||||
|
비밀번호 변경
|
||||||
|
비밀번호 찾기
|
||||||
|
통화
|
||||||
|
문자
|
||||||
|
주소록
|
||||||
|
메모
|
||||||
|
블랙리스트
|
||||||
|
녹취
|
||||||
|
기타
|
112
documents/업무/7월/4째주/0722.txt
Normal file
112
documents/업무/7월/4째주/0722.txt
Normal file
|
@ -0,0 +1,112 @@
|
||||||
|
총 128개
|
||||||
|
처리완료 79개
|
||||||
|
UI 9개
|
||||||
|
진행중 24
|
||||||
|
논의 필요 1
|
||||||
|
|
||||||
|
|
||||||
|
80번
|
||||||
|
북마크 날짜 미표기 (날짜로 표기 되거나 날짜도 같이 표기되게 수정)(UI)
|
||||||
|
272번
|
||||||
|
검색창이 그룹 탭 하단에 존재해야함 (구조상 검색창이 탭 하단으로 들어갈 수 없음)
|
||||||
|
오늘
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
|
||||||
|
이슈
|
||||||
|
178번
|
||||||
|
내 프레즌스 오프라인으로 보여짐
|
||||||
|
|
||||||
|
작업 목록
|
||||||
|
이슈
|
||||||
|
6번
|
||||||
|
검색기록, 자동완성 기능 문의건
|
||||||
|
103번
|
||||||
|
검색목록 200개까지만 노출됨
|
||||||
|
176번
|
||||||
|
조직도 화면 크기 줄일 시 목록 미노출
|
||||||
|
179번
|
||||||
|
간헐적으로 프로필 버튼 선택 시 선택되지 않음
|
||||||
|
194번
|
||||||
|
상태메시지/회의중 내용 변경 시 변경되지 않음
|
||||||
|
195번
|
||||||
|
상태메시지/회의중 내용 취소시 변경 전 내용으로 입력되어 있음 (취소 버튼 클릭 시 어떤 액션을 취해야 하는지 정해야함)
|
||||||
|
196번
|
||||||
|
상태 메시지/회의중 입력 제한 수 오류
|
||||||
|
197번
|
||||||
|
프로필 메뉴 동작안함
|
||||||
|
202번
|
||||||
|
모바일에서 그룹추가/삭제/변경 시 PC실시간 방영되지 않음
|
||||||
|
|
||||||
|
206번
|
||||||
|
자동 로그인 동작되지 않음
|
||||||
|
209번
|
||||||
|
아이디 저장 해제 되지 않음
|
||||||
|
253번
|
||||||
|
사용자 마우스 오버시 기능 느리게 발생됨
|
||||||
|
254번
|
||||||
|
프레즌스 상이함
|
||||||
|
257번
|
||||||
|
간헐적으로 상대방 프로필 사진 내 프로필 사진으로 보여짐
|
||||||
|
258번
|
||||||
|
전달 화면 대화방 리스트탭 진입속도 느림
|
||||||
|
263번
|
||||||
|
닉네임편집모드변경=> 기획변경
|
||||||
|
288번
|
||||||
|
그룹 지정 안내 문구 미노출
|
||||||
|
285번
|
||||||
|
회의중 프레즌스 상태명 미노출
|
||||||
|
304번
|
||||||
|
즐겨찾기 그룹 메뉴에 불필요한 메뉴 보여짐
|
||||||
|
|
||||||
|
|
||||||
|
86번 (UI)
|
||||||
|
멤버 추가 팝업크기 다른 팝업에 비해 큼
|
||||||
|
110번(UI)
|
||||||
|
번역포커스 높이
|
||||||
|
243번(UI)
|
||||||
|
20자 입력한 그룹 존재할 시 그룹영역 오류
|
||||||
|
247번(UI)
|
||||||
|
프로필/읽지 않은 대화영역오류
|
||||||
|
249번(UI)
|
||||||
|
조직도 부서+멤버 있는 화면에서 부서 진입할 때 이전화면이 보임
|
||||||
|
260번(UI)
|
||||||
|
조직도 추가화면 팝업 크기 다른 팝업에 비해 큼
|
||||||
|
263번 (UI)
|
||||||
|
닉네임 편집모드변경 => 프로필 화면 편집아이콘 선택 시 활성화되고 체크 선택 시 편집모드 해제됨
|
||||||
|
294번 (UI)
|
||||||
|
대화방 전달화면 하단 여백있음
|
||||||
|
290번(UI)
|
||||||
|
조직도 그룹 추가화면 스크롤 미노출
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
3번 프레즌스 아이콘을 현재보다 크게 변경(UI)
|
||||||
|
4번 그룹이름바꾸기 팝업창(UI)
|
||||||
|
|
||||||
|
완료
|
||||||
|
자체
|
||||||
|
|
||||||
|
이슈
|
||||||
|
296번
|
||||||
|
조직도 부서 진입시 화면 최상단으로 보여주지 않음
|
||||||
|
284번 (처리된 내용)
|
||||||
|
사용자 검색 시 프레즌스 기능 미노출
|
||||||
|
299(엘라스틱 서치에도 적용해야함)
|
||||||
|
조직도 화면 사용자 프로필 사진 및 프레즌스 상태 일치하지 않음
|
||||||
|
281번
|
||||||
|
300명 이상인 그룹 대화하기 선택 시 팝업 미발생
|
||||||
|
289번 (개선사항 문서 확인)
|
||||||
|
멤버 선택 후 완료 버튼명 오류
|
||||||
|
287번
|
||||||
|
그룹 선택화면에 검색칸 노출됨
|
||||||
|
305번
|
||||||
|
그룹멤버 관리로 사용자 삭제 시 멤버 추가/삭제 버튼
|
||||||
|
|
||||||
|
|
||||||
|
class="mat-drawer mat-sidenav left-sidenav ng-tns-c258-0 ng-trigger ng-trigger-transform ng-star-inserted mat-drawer-over"
|
||||||
|
class="mat-drawer mat-sidenav left-sidenav ng-tns-c258-0 ng-trigger ng-trigger-transform ng-star-inserted mat-drawer-side mat-drawer-opened"
|
||||||
|
|
||||||
|
// max size
|
||||||
|
<div _ngcontent-atr-c398="" fxflexfill="" fxlayout="column" class="sidenav-container group" ng-reflect-fx-layout="column" style="height: 100%; min-height: 100%; min-width: 100%; width: 100%; flex-direction: column; box-sizing: border-box; display: flex;">
|
||||||
|
|
||||||
|
// mid size
|
80
documents/업무/7월/4째주/0723.txt
Normal file
80
documents/업무/7월/4째주/0723.txt
Normal file
|
@ -0,0 +1,80 @@
|
||||||
|
총 128개
|
||||||
|
처리완료 85개
|
||||||
|
UI 9개
|
||||||
|
진행중 18
|
||||||
|
논의 필요 1
|
||||||
|
|
||||||
|
338130
|
||||||
|
737240
|
||||||
|
|
||||||
|
80번
|
||||||
|
북마크 날짜 미표기 (날짜로 표기 되거나 날짜도 같이 표기되게 수정)(UI)
|
||||||
|
272번
|
||||||
|
검색창이 그룹 탭 하단에 존재해야함 (구조상 검색창이 탭 하단으로 들어갈 수 없음)
|
||||||
|
오늘
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
|
||||||
|
이슈
|
||||||
|
178번
|
||||||
|
내 프레즌스 오프라인으로 보여짐
|
||||||
|
288번
|
||||||
|
그룹 지정 안내 문구 미노출
|
||||||
|
작업 목록
|
||||||
|
이슈
|
||||||
|
6번
|
||||||
|
검색기록, 자동완성 기능 문의건
|
||||||
|
103번
|
||||||
|
검색목록 200개까지만 노출됨
|
||||||
|
202번
|
||||||
|
모바일에서 그룹추가/삭제/변경 시 PC실시간 방영되지 않음
|
||||||
|
206번
|
||||||
|
자동 로그인 동작되지 않음
|
||||||
|
209번
|
||||||
|
아이디 저장 해제 되지 않음
|
||||||
|
253번
|
||||||
|
사용자 마우스 오버시 기능 느리게 발생됨
|
||||||
|
254번
|
||||||
|
프레즌스 상이함
|
||||||
|
257번
|
||||||
|
간헐적으로 상대방 프로필 사진 내 프로필 사진으로 보여짐
|
||||||
|
258번
|
||||||
|
전달 화면 대화방 리스트탭 진입속도 느림
|
||||||
|
263번
|
||||||
|
닉네임편집모드변경=> 기획변경
|
||||||
|
|
||||||
|
86번 (UI)
|
||||||
|
멤버 추가 팝업크기 다른 팝업에 비해 큼
|
||||||
|
110번(UI)
|
||||||
|
번역포커스 높이
|
||||||
|
243번(UI)
|
||||||
|
20자 입력한 그룹 존재할 시 그룹영역 오류
|
||||||
|
247번(UI)
|
||||||
|
프로필/읽지 않은 대화영역오류
|
||||||
|
249번(UI)
|
||||||
|
조직도 부서+멤버 있는 화면에서 부서 진입할 때 이전화면이 보임
|
||||||
|
260번(UI)
|
||||||
|
조직도 추가화면 팝업 크기 다른 팝업에 비해 큼
|
||||||
|
263번 (UI)
|
||||||
|
닉네임 편집모드변경 => 프로필 화면 편집아이콘 선택 시 활성화되고 체크 선택 시 편집모드 해제됨
|
||||||
|
294번 (UI)
|
||||||
|
대화방 전달화면 하단 여백있음
|
||||||
|
290번(UI)
|
||||||
|
조직도 그룹 추가화면 스크롤 미노출
|
||||||
|
|
||||||
|
개선사항
|
||||||
|
3번 프레즌스 아이콘을 현재보다 크게 변경(UI)
|
||||||
|
4번 그룹이름바꾸기 팝업창(UI)
|
||||||
|
|
||||||
|
완료
|
||||||
|
자체
|
||||||
|
|
||||||
|
이슈
|
||||||
|
285번
|
||||||
|
회의중 프레즌스 상태명 미노출
|
||||||
|
299번
|
||||||
|
304번
|
||||||
|
즐겨찾기 그룹 메뉴에 불필요한 메뉴 보여짐
|
||||||
|
|
||||||
|
yujin cns
|
||||||
|
1q2w3e4r5t!
|
93
documents/업무/7월/4째주/backup/profile-menu-01.component.html
Normal file
93
documents/업무/7월/4째주/backup/profile-menu-01.component.html
Normal file
|
@ -0,0 +1,93 @@
|
||||||
|
<div class="profile-menu-container">
|
||||||
|
<ng-container [ngSwitch]="menuButtonType">
|
||||||
|
<ng-container *ngSwitchCase="1">
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="chat"
|
||||||
|
[matTooltip]="'common:tooltip.chat' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.chat)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_lise_chat_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="message"
|
||||||
|
[matTooltip]="'common:tooltip.message' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.message)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_message_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="mobile"
|
||||||
|
[matTooltip]="'common:tooltip.mobile' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.mobile)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_mobile_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="call"
|
||||||
|
[matTooltip]="'common:tooltip.office' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.office)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_call_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="vc"
|
||||||
|
[disabled]="!authRes || (!!authRes && !authRes.canVideoConference)"
|
||||||
|
[matTooltip]="'common:tooltip.videoConference' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.videoConference)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_vc-a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="more"
|
||||||
|
*ngIf="isShowMoreMenu"
|
||||||
|
[matTooltip]="'common:tooltip.more' | ucapI18n"
|
||||||
|
(click)="onClickMoreMenu($event)"
|
||||||
|
>
|
||||||
|
<mat-icon>more_horiz</mat-icon>
|
||||||
|
</button>
|
||||||
|
</ng-container>
|
||||||
|
<ng-container *ngSwitchCase="2">
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="Profile"
|
||||||
|
[matTooltip]="'common:tooltip.profile' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.profile)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_profile_set_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
aria-label="chat"
|
||||||
|
[matTooltip]="'common:tooltip.chat' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.chat)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_lise_chat_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
*ngIf="!isMe"
|
||||||
|
aria-label="message"
|
||||||
|
[matTooltip]="'common:tooltip.message' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.message)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_message_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
<div *ngIf="!isMe && !!isShowForce" class="divider"></div>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
*ngIf="!isMe && !!isShowForce"
|
||||||
|
aria-label="vc"
|
||||||
|
[matTooltip]="'common:tooltip.exitForcing' | ucapI18n"
|
||||||
|
(click)="onClickProfileMenu($event, ProfileMenuType.exitForcing)"
|
||||||
|
>
|
||||||
|
<img src="assets/images/ico/btn_list_exit_a24.svg" alt="" />
|
||||||
|
</button>
|
||||||
|
</ng-container>
|
||||||
|
</ng-container>
|
||||||
|
</div>
|
|
@ -0,0 +1,6 @@
|
||||||
|
@import '~@ucap/lg-scss/mixins';
|
||||||
|
|
||||||
|
.profile-menu-container {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
32
documents/업무/7월/4째주/backup/profile-menu-01.component.spec.ts
Normal file
32
documents/업무/7월/4째주/backup/profile-menu-01.component.spec.ts
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
import { TestBed, async } from '@angular/core/testing';
|
||||||
|
import { RouterTestingModule } from '@angular/router/testing';
|
||||||
|
import { ProfileMenu01Component } from './profile-menu-01.component';
|
||||||
|
|
||||||
|
describe('app::ucap::group::ProfileMenu01Component', () => {
|
||||||
|
beforeEach(async(() => {
|
||||||
|
TestBed.configureTestingModule({
|
||||||
|
imports: [RouterTestingModule],
|
||||||
|
declarations: [ProfileMenu01Component]
|
||||||
|
}).compileComponents();
|
||||||
|
}));
|
||||||
|
|
||||||
|
it('should create the app', () => {
|
||||||
|
const fixture = TestBed.createComponent(ProfileMenu01Component);
|
||||||
|
const app = fixture.componentInstance;
|
||||||
|
expect(app).toBeTruthy();
|
||||||
|
});
|
||||||
|
|
||||||
|
it(`should have as title 'ucap-lg-web'`, () => {
|
||||||
|
const fixture = TestBed.createComponent(ProfileMenu01Component);
|
||||||
|
const app = fixture.componentInstance;
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should render title', () => {
|
||||||
|
const fixture = TestBed.createComponent(ProfileMenu01Component);
|
||||||
|
fixture.detectChanges();
|
||||||
|
const compiled = fixture.nativeElement;
|
||||||
|
expect(compiled.querySelector('.content span').textContent).toContain(
|
||||||
|
'ucap-lg-web app is running!'
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
98
documents/업무/7월/4째주/backup/profile-menu-01.component.ts
Normal file
98
documents/업무/7월/4째주/backup/profile-menu-01.component.ts
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
import { Subject } from 'rxjs';
|
||||||
|
|
||||||
|
import {
|
||||||
|
Component,
|
||||||
|
OnInit,
|
||||||
|
OnDestroy,
|
||||||
|
ChangeDetectionStrategy,
|
||||||
|
ChangeDetectorRef,
|
||||||
|
Output,
|
||||||
|
EventEmitter,
|
||||||
|
Input,
|
||||||
|
ElementRef,
|
||||||
|
Self
|
||||||
|
} from '@angular/core';
|
||||||
|
|
||||||
|
import { LogService } from '@ucap/ng-logger';
|
||||||
|
import { UserInfoTypes } from '@app/types';
|
||||||
|
import { GroupDetailData } from '@ucap/protocol-sync';
|
||||||
|
import { AuthResponse } from '@ucap/protocol-query';
|
||||||
|
import { ProfileMenuType } from '@ucap/ng-ui-organization';
|
||||||
|
@Component({
|
||||||
|
selector: 'app-group-profile-menu-01',
|
||||||
|
templateUrl: './profile-menu-01.component.html',
|
||||||
|
styleUrls: ['./profile-menu-01.component.scss'],
|
||||||
|
changeDetection: ChangeDetectionStrategy.OnPush
|
||||||
|
})
|
||||||
|
export class ProfileMenu01Component implements OnInit, OnDestroy {
|
||||||
|
@Input()
|
||||||
|
menuButtonType: string;
|
||||||
|
|
||||||
|
@Input()
|
||||||
|
authRes: AuthResponse;
|
||||||
|
|
||||||
|
@Input()
|
||||||
|
userInfo: UserInfoTypes;
|
||||||
|
|
||||||
|
@Input()
|
||||||
|
groupInfo: GroupDetailData;
|
||||||
|
|
||||||
|
@Input()
|
||||||
|
isShowMoreMenu: boolean;
|
||||||
|
|
||||||
|
@Input()
|
||||||
|
isMe: boolean;
|
||||||
|
|
||||||
|
@Input()
|
||||||
|
isShowForce: boolean;
|
||||||
|
|
||||||
|
@Output()
|
||||||
|
clickProfileMenu = new EventEmitter<{
|
||||||
|
menuType: ProfileMenuType;
|
||||||
|
userInfo: UserInfoTypes;
|
||||||
|
}>();
|
||||||
|
|
||||||
|
@Output()
|
||||||
|
clickMoreMenu = new EventEmitter<{
|
||||||
|
event: MouseEvent;
|
||||||
|
userInfo: UserInfoTypes;
|
||||||
|
group: GroupDetailData;
|
||||||
|
rect: any;
|
||||||
|
}>();
|
||||||
|
|
||||||
|
private ngOnDestroySubject: Subject<void> = new Subject();
|
||||||
|
|
||||||
|
ProfileMenuType = ProfileMenuType;
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private changeDetectorRef: ChangeDetectorRef,
|
||||||
|
@Self() private elementRef: ElementRef,
|
||||||
|
private logService: LogService
|
||||||
|
) {}
|
||||||
|
|
||||||
|
ngOnInit(): void {}
|
||||||
|
|
||||||
|
ngOnDestroy(): void {
|
||||||
|
if (!!this.ngOnDestroySubject) {
|
||||||
|
this.ngOnDestroySubject.next();
|
||||||
|
this.ngOnDestroySubject.complete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
onClickProfileMenu(event: MouseEvent, menuType: ProfileMenuType) {
|
||||||
|
event.stopPropagation();
|
||||||
|
this.clickProfileMenu.emit({ menuType, userInfo: this.userInfo });
|
||||||
|
}
|
||||||
|
|
||||||
|
onClickMoreMenu(event: MouseEvent) {
|
||||||
|
event.stopPropagation();
|
||||||
|
const rect = this.elementRef.nativeElement.getBoundingClientRect();
|
||||||
|
|
||||||
|
this.clickMoreMenu.emit({
|
||||||
|
event,
|
||||||
|
userInfo: this.userInfo,
|
||||||
|
group: this.groupInfo,
|
||||||
|
rect
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
BIN
documents/업무/dev/crm/CRM Pro_인터페이스정의서_v1.0.xlsx
Normal file
BIN
documents/업무/dev/crm/CRM Pro_인터페이스정의서_v1.0.xlsx
Normal file
Binary file not shown.
BIN
documents/업무/dev/crm/LGU+CRM Pro_상품소개서_상품_및_기능_20170809.pptx
Normal file
BIN
documents/업무/dev/crm/LGU+CRM Pro_상품소개서_상품_및_기능_20170809.pptx
Normal file
Binary file not shown.
BIN
documents/업무/dev/crm/U+ CRM Pro RestAPI 정리_v1.0.xls
Normal file
BIN
documents/업무/dev/crm/U+ CRM Pro RestAPI 정리_v1.0.xls
Normal file
Binary file not shown.
BIN
documents/업무/new-pc-doc/Issue_2020.07.22 (New PC Messenger).xlsx
Normal file
BIN
documents/업무/new-pc-doc/Issue_2020.07.22 (New PC Messenger).xlsx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user