Redmine

Redmine에서 프로젝트 생성 시 'Public' 옵션 숨기는 방법

정도비_ 2025. 3. 24. 16:39
반응형

Redmine에서 프로젝트를 생성할 때, 기본으로 표시되는 ‘공개(Public)’ 체크박스를 숨기고 싶을 때가 있습니다.
이 포스트에서는 해당 항목을 숨기기 위한 설정 방법을 소개합니다.


1. Redmine 관리자 설정 변경

먼저 Redmine 페이지에서 기본 설정을 변경해야 합니다.

  1. Redmine에 관리자 계정으로 로그인합니다.
  2. 상단 메뉴에서
    Administration → Settings → Projects 탭으로 이동합니다.
  3. ‘New projects are public by default’ 항목의 체크박스를 해제해 주세요.

이 설정을 비활성화하면, 새 프로젝트 생성 시 기본값이 '비공개'로 바뀝니다.


2. 서버에서 뷰 파일 수정하기

다음으로, Redmine이 설치된 서버에 접속하여 뷰 파일을 수정합니다.

$ vi redmine-5.0/app/views/projects/_form.html.erb

이 파일은 프로젝트 생성 화면에 표시되는 입력 양식(View)을 담당하는 파일입니다.

아래 15번 줄부터 18번 줄까지의 코드가 Public 체크박스를 출력하는 부분입니다.
이 줄들을 주석 처리해주면 해당 항목이 화면에서 사라집니다.

 14 <!--
 15 <p>
 16   <%= f.check_box :is_public %>
 17   <em class="info"><%= Setting.login_required? ? l(:text_project_is_public_non_member) : l(:text_project_is_public_anonymous) %></em>
 18 </p>
 19 -->

3. 결과 확인 및 적용 효과

Redmine 페이지로 다시 돌아가서
New project(새 프로젝트) 버튼을 클릭해보세요.

이전에 보이던 Public(공개) 체크박스가 사라진 것을 확인할 수 있습니다.

 

✅ 마무리

이렇게 설정을 적용하면,
새로 생성되는 모든 프로젝트가 기본적으로 비공개 상태로 유지되며,
사용자 실수로 공개 프로젝트가 만들어지는 일을 방지할 수 있습니다.

반응형