yona-projects / yona

Project Hosting SW
https://yona.io
Apache License 2.0
490 stars 154 forks source link

프로젝트 생성시 기본메뉴 설정 문제 #777

Open lamia100 opened 1 year ago

lamia100 commented 1 year ago

yona 1.16.0 으로 새로 구축 하였는데 프로젝트 생성시 모든 메뉴가 기본으로 선택되고 있습니다.

application.conf 에서 project.creation.default.menus 내용으로는 project.creation.default.menus = "issue, milestone, board" 으로 되어있어 확인해보니

TemplateHelper.scala 의 containsInDefaultMenus에서 참조하는 명칭이 project.default.menus.when.create 으로 되어있어 변경 후 정상적으로 적용되는것을 확인했습니다.

project: Support default menu options when create

위 커밋에서 project.creation.default.menus -> project.default.menus.when.create 으로 변경된것 같은데

git 에 있는 conf/application.conf.default 파일에는 project.creation.default.menus 로 되어있어 적용이 안되는듯 합니다.

project.default.menus.when.create 로 수정해 주시면 좋을것 같습니다.

추가로 프로젝트 생성시 "새 프로젝트 시작" 에서는 기본메뉴 설정이 적용되는데 "Git 저장소에서 코드 가져오기" 에서는 기본메뉴 적용이 안되고 모든 메뉴가 선택되고 있습니다. create.scala.html 에는 containsInDefaultMenus 를 이용한 기능이 적용되어있으나 importing.scala.html 에는 해당 기능이 적용이 안되어 있어 그런것으로 보입니다.

감사합니다.

doortts commented 1 year ago

자세한 분석에 해결책까지 알려주셔서 고맙습니다!! 다음 패치때에 반영하도록 하겠습니다!