TIL
# 211027 TIL
장기현장실습 PLSnote 이슈 #2629 전략 네비게이션 개선 의견 이슈 진행중 전략, 세부 전략 명을 클릭하지 않아도 메뉴바 리스트를 볼 수 있게 전략, 세부 전략 명 옆에 버튼을 추가함 menu_controller.js 파일에 버튼을 클릭했을 때 실행될 함수를 선언함 전략 버튼 클릭시, 세부 전략 리스트 나타나는 openDetailedStrategy 세부 전략 버튼 클릭시, 프로젝트 리스트 나타나는 openProject _strategy.html.slim, _detailed_strategy.html.slim에 각각 i.fa.fa-angle-down를 추가하고 data-action으로 함수를 연결 (button 태그를 사용하지 않았기 때문에 click-> 추가) Toggle 버튼 형식으로 구현 Ope..
# 211026 TIL
장기현장실습 PLSnote 이슈 #2629 전략 네비게이션 개선 의견 이슈 관련 개발자님과 미팅 _strategy.html.slim에서 render strategy.detailed_strategies.proper_order에 대한 질문 Strategy는 어디서 불려오는 건지? Strategy_list.html.slim 파일을 보면 render @map.strategies.proper_order라고 되어 있는데 proper_order는 리스트 정렬해주는 필터 같은 느낌이라 신경쓰지 말고, 이걸 풀어서 쓰면 다음과 같다. render partial: "strategy", collection: @map.strategies.proper_order, as: :strategy 여기서 as 뒤에 strategy라고 ..
# 211025 TIL
장기현장실습 PLSnote 이슈 #2785 노트기록 저장 또는 대화방 대화 전송시 알림창 기능 반영 이슈 (완료) 노트 기록 시 (완료) ko.yml, en.yml: confirm_create_new_note 추가 저장 버튼 클릭 시에 연결된 "data-action": "activity#activitySubmit"이 있어서 해당 메서드를 수정하여 알림창이 뜨도록 구현 노트를 생성할 때 필수적으로 입력해야하는 필드가 있어서 필수 필드가 모두 작성된 후에, 저장과 관련된 알림창이 뜨도록 해야했음. 알림창에서 확인을 누르면 노트가 저장되고, 취소를 누르면 아무 액션이 없도록 구현 activitySubmit(event) { let confirm_result = confirm(this.data.get("confi..
# 211022 TIL
장기현장실습 PLSnote 이슈 (진행중) plsnote의 새로 올라온 개선공유를 깃랩 이슈로 등록 #2861 노드인쇄기능 추가 개선 이슈 오픈 Plsnote 대화방 오픈 후, 메세지 남김 에러 및 개선요청 건 엑셀 파일에도 추가할 것..! #2785 노트기록 저장 또는 대화방 대화 전송시 알림창 기능 반영 이슈 진행중 개발자님께 질문하여 confirm 사용법에 대해 알게 됨 confirm은 사용자에게 true / fasle 값을 리턴받을 수 있는 팝업창을 띄워주는 함수 (확인/취소에 따라) 이 함수를 사용하여 버튼 클릭시 팝업이 뜨도록 구현하기 이슈 설명에 나와 있는 댓글이 이중적인 의미여서 개발자님과 상의 후, 총 3가지 경우를 구현하기로 결정 노트 기록시 대화방에 메세지 전송시 (완료) ko.yml..
# 211021 TIL
장기현장실습 PLSnote 이슈 #2785 노트기록 저장 또는 대화방 대화 전송시 알림창 기능 반영 이슈 진행중 create_new_chat : 새 대화방 만들기 -> 버튼 클릭하면 new_chat_confirm_message (팝업함수) -> _new_chat.html.slim에서 {confirm: new_chat_confirm_message} 이렇게 사용됨 activities.show.confirm_create_activity_chat: 대화방을 생성하면 해당 노트를 더이상 수정, 삭제할 수 없습니다. 계속하시겠습니까? -> alert (확인/취소) activities.show.confirm_create_activity_chat: Would you like to create another chat r..
# 211020 TIL
장기현장실습 PLSnote 이슈 #2785 노트기록 저장 또는 대화방 대화 전송시 알림창 기능 반영 이슈 파악 Create merge request로 브랜치 2785-2 를 생성하고, 로컬과 리모트를 연결 로컬에서 작업을 시작하려 하던 중, 서버 오류로 인해 웹에 들어가지지 않는 이슈 발생 Development.rb 코드에서 config.consider_all_requests_local = true로 바꿔주고, docker의 plus-server_web_1을 다시 실행시켜 이슈 해결 #2785 노트기록 저장 또는 대화방 대화 전송시 알림창 기능 반영 이슈 해결 중 노트 기록 저장 버튼 클릭 시, 모든 정보가 작성되어 있다면 alret() 또는 팝업으로 알림창 띄우기 단순히 경고가 아닌 yes or no ..
# 211019 TIL
장기현장실습 PLSnote 관련 미팅 PLSnote 이슈 등록 사이트에 들어가서 do에 노트 올라오는 것들을 깃랩 이슈로 등록하기 팀즈 엑셀파일에 PLSnote 오류 및 수정현황, 주간현황 추가하기 깃랩 이슈 리스트 중, light 라벨이 있는 이슈들 해결하기 #2822 결재관련 용어변경 이슈 해결 기존 용어는 한 번에 이해하기 어려움이 있어, 새로운 용어로 변경 요청함 버튼이나 태그 같은 곳에 있는 텍스트는 그냥 수정하면 됨 문제는 이미 DB에 저장된 메세지(용어)를 바꿔야하는 것임 DB를 migration 하는 방법과 translated_message 함수를 이용해서 수정하는 방법이 있는데 migration 방법을 선택함 migration 하는 방법 Message 라는 table에서 system.me..
# 211018 TIL
장기현장실습 띵동 관련 피드백 외부 POS 정보 입력 관련 UI 수정중 리액트에서 return 부분에서 {}안에 자바스크립트 코드 작성 가능 위에서 선언한 함수를 작성할 경우에는 함수명 작성하면 됨 직접 선언한 함수 내부에서 return 안에 jsx 코드 작성 가능 어떤 값을 전달 받은 후에 그 값을 사용해서 함수를 작성하고자 할 때는 useMemo를 사용함 사용하는 변수를 []배열 안에 넣어주기 SNU 성문 분석 1:1 성문 분석에서 특정 파일 선택 후, 빈 화면이 나타나는 에러 처리 코드 commit, push 완료 리액트 학습하기 웹 게임을 만들며 배우는 React (25/64) require과 import require: 노드의 모듈 시스템 (common.js) const React = requi..