개발 공부하기.
# 211112 TIL (이슈 파악 및 미팅)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 그룹 카드 밖에 통합검색 UI 추가 (코드 오류로 인해 임시로 그룹 안에 나타냄) Select (노트, 대화방, 태스크) + 검색 필드 + 검색 버튼 옵션 선택에 따라 검색 필드에 placeholder 텍스트도 변경될 수 있으면 좋겠다는 생각이 들음 ex) 대화방 선택시, 번호로 [대화방]을 검색해보세요. 검색 결과는 노트 리스트로 나타나게 구현해야 함 노트리스트가 이미 구현된 코드 중 유사한 부분 찾기 activities/_activity.html.slim 코드 분석중, 활용방안 모색중 -> 새로운 파일을 만들어 연결할 예정 검색 하면 검색 결과가 나타날 페이지 연결하기 link_to 를 사용해야하고..
# 211111 TIL (이슈 파악 및 미팅)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 그룹 카드 밖에 통합검색 UI 추가중 Select (노트, 대화방, 태스크) + 검색 필드 + 검색 버튼 검색 결과는 노트 리스트로 나타나게 구현해야 함 이미 구현된 코드 중 유사한 부분 찾기 activities/_activity.html.slim 코드 분석중, 활용방안 모색중 PLSnote 관련 미팅 PLSnote 이슈 진행과 관련해서 더 효율적으로 이슈를 해결할 수 있는 방안에 대해 토의 하나의 이슈를 세분화해서 역할분담하여 해결하기 꼬리잡기 방식: 한명이 2개의 이슈를 맡고, 앞뒤 사람과 하나씩 공유하기 -> 한 명당 총 4개의 이슈를 볼 수 있다는 장점이 있음 Urgent 이슈 중에 복잡하지 않..
# 211110 TIL ([Ruby, slim] form_for 사용하기, filter 정의 후 사용하기)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 프린트에 나온 고유번호(activity.id)를 보고 맵 리스트 화면에서 검색할 수 있도록 하기 임의의 구현 상태에서 textarea가 아닌 form_for로 input창과 submit button이 나오도록 코드를 수정 = form_for @group_filter, method: :get, enforce_utf8: false, url: '#' do |f| .form-group = f.label t('activities.index.by_activity_id'), class: "filter-label" = f.text_field :search_activity_id , placeholder: t('acti..
# 211109 TIL ([stimulus.js, slim] 검색 UI 고민)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 프린트에 나온 고유번호(activity.id)를 보고 맵 리스트 화면에서 검색할 수 있도록 하기 검색 UI를 고민해보기 plus->minus로 바뀔 때 노트 번호를 검색할 수 있는 field가 나올 수 있도록 구현 (임의의 textarea 넣어둔 상태) .row.justify-content-center.d-none data-target="map.searchForm" textarea# name="" cols="35" rows="3" placeholder="#{t('activities.index.search_activity_id')}" class="mt-2 mb-4" //- 검색 버튼 클릭 시 검색할 수 ..
# 211108 TIL ([stimulus.js, slim] 토글 버튼 구현하기, 프린트 시 content 추가)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 노트를 프린트 할 때 고유번호를 확인할 수 있게 하기 프린트 하는 화면이 어디인지 알기 위해 먼저 노트 인쇄 버튼을 찾았다. 그리고 버튼을 클릭하면 printNoteList 함수가 실행되도록 연결되어 있었다. 그 함수를 보니 printUrl의 데이터를 받아와서 fetch하는 형태였다. PrintUrl은 data-controller="plan"가 선언된 줄에 있었는데, data-plan-print-url="#{}"이렇게 stimulus 문법에 맞게 선언되어 있다. 해당 URL 액션인 print_note_list가 정의되어 있는 코드를 확인해보니, activity_for_print를 렌더하고 있었다. Ac..
# 211105 TIL ([Ruby, slim] link_to 연결하기)
장기현장실습 PLSnote 이슈 #2731 대쉬보드 화면 추가 이슈 해결 완료 (분석 제외) 이름 클릭시 이동할 대쉬보드 연결 완료 프로젝트별로 보기일 경우, 팀별 계획/분석이 있는 대쉬보드로 (분석은 나중에 하기로 결정) 팀별 계획: 하나의 프로젝트에 대한 팀 리스트가 나타나는데 그 리스트 중, 사용자가 클릭한 팀만 리스트 형태(결국 클릭한 1개의 팀만) 로 나타나게 연결함 maps/[map_id]/projects/[project_id]?team_id=[team_id] url로 나타냄 .col-auto.mr-auto.my-auto - if resource.is_a?(Project) = link_to team.name, map_project_path(@map, @project, {team_id: team..