장기현장실습
PLSnote 이슈
- DO에서 이슈(에러) 확인 후, 깃랩 이슈 등록 + 엑셀 파일에 정리
- #2875 플랜의 노트를 다읽음처리하면, 개별 플랜의 노트만 읽음처리되어야 합니다.
- #2876 OKR맵에서 수정해야하는 글자
- #2876 OKR맵에서 수정해야하는 글자 이슈 (완료)
- 프로젝트별 Key Results(P) -> Objective별 Key Results(P)로 수정 (ko.yml, en.yml 에서의 team_key_results.by_projects)
- 메뉴바의 Objective -> OBJECTIVE로 수정 (ko.yml, en.yml 에서의 team_objective_uppercased_en)
- OBJECTIVE별로 보기에서 정렬 옵션 중 프로젝트 이름 순으로 보기 -> Objective 이름 순으로 보기로 수정
- 하나의 변수가 동시에 적용되고 있어 새로운 변수 sort_by_objective_name 생성 (ko.yml: Objective 이름 순으로 정렬 / en.yml: Sort by objective name)
- Team_plans.html.slim에 okr맵일 때만 해당 변수 적용되도록 코드 수정
- if @map.okr_map? = link_to t("plans.index.sort_by_#{@map.is_selected_navigation_category_a_project_related?(current_user) ? 'objective' : 'team'}_name"), set_plan_option_map_path(@map, show_plan: session[:show_plan], sort_options_for_plans: "#{@map.is_selected_navigation_category_a_project_related?(current_user) ? 'project' : 'team'}_name"), class: "#{'active' if session[:sort_options_for_plans] == "project_name"} dropdown-item", method: :put - else = link_to t("plans.index.sort_by_#{@map.is_selected_navigation_category_a_project_related?(current_user) ? 'project' : 'team'}_name"), set_plan_option_map_path(@map, show_plan: session[:show_plan], sort_options_for_plans: "#{@map.is_selected_navigation_category_a_project_related?(current_user) ? 'project' : 'team'}_name"), class: "#{'active' if session[:sort_options_for_plans] == "project_name"} dropdown-item", method: :put
- 프로젝트별 Key Results(P) -> Objective별 Key Results(P)로 수정 (ko.yml, en.yml 에서의 team_key_results.by_projects)
- #2678 노트작성 버튼이 나타나는 곳을 확대 이슈 진행중
- 맵/전략/세부전략 그리고 맵/본부/팀 에서 새 노트 작성이 가능하도록 새 노트 작성 버튼 추가
- 원래 프로젝트가 있을 때만 나타나도록 구현되어 있어 세부전략 또는 팀이 있어도 버튼이 나오도록 activities/index.html.slim 코드를 수정
- if @project.present? = link_to_if_with_disabled_tooltip @project.allow_new_note_to?(current_user), new_map_activity_path(@map, (@planable.present? ? {project_id: @project, "#{@planable.class.name.underscore}_id": @planable} : {project_id: @project})), method: :get, remote: false, data: nil, htmlclass: "btn btn-outline-success btn-sm", disabled_title: disabled_title_by_map_type - elsif @detailed_strategy.present? || @team.present? = link_to_if_with_disabled_tooltip @map, new_map_activity_path(@map, (@planable.present? ? {map_id: @map, "#{@planable.class.name.underscore}_id": @planable} : {map_id: @map})), method: :get, remote: false, data: nil, htmlclass: "btn btn-outline-success btn-sm", disabled_title: disabled_title_by_map_type
맵/본부/팀 맵/전략/세부전략 - 버튼 클릭 시, 노트 작성하는 링크로 이동해야하는데 이 부분에서 에러가 발생
- 원래 프로젝트가 있을 때만 나타나도록 구현되어 있어 세부전략 또는 팀이 있어도 버튼이 나오도록 activities/index.html.slim 코드를 수정
- 맵/전략/세부전략 그리고 맵/본부/팀 에서 새 노트 작성이 가능하도록 새 노트 작성 버튼 추가
'TIL' 카테고리의 다른 글
# 211117 TIL ([Ruby, slim] job 생성하기, 컨트롤러에 액션 정의하기) (0) | 2021.11.18 |
---|---|
# 211116 TIL ([Ruby, slim] if/else 사용하기, 코드 중복 줄이기) (0) | 2021.11.17 |
# 211112 TIL (이슈 파악 및 미팅) (0) | 2021.11.15 |
# 211111 TIL (이슈 파악 및 미팅) (0) | 2021.11.12 |
# 211110 TIL ([Ruby, slim] form_for 사용하기, filter 정의 후 사용하기) (0) | 2021.11.11 |