반응형
1. Plugin 추가
참고 : http://www.redmine.org/wiki/redmine/Plugins
플러그인 리스트 : http://www.redmine.org/wiki/redmine/Plugin_List
redmine 버전 0.8 이상은 받은 플러그인 소스를
{RAILS_ROOT}/vendor/plugins 밑에 넣는다.
그리고
# rake db:migrate_plugins RAILS_ENV=production
하고 Redmine을 다시 시작한다.
그러면 관리자-> 플러그인 페이지에 추가된 플러그인이 보인다.
2. Plugin 삭제
그냥 폴더를 지우면 플러그인은 삭제 되지만 DB는 삭제 되지 않는다.
그래서 찾던 중 redmine issue 사이트에서 찾았다.
참고 : http://www.redmine.org/issues/2265
# rake db:migrate_plugin NAME=plugin_name <-- 최신 버전으로 migrate 한다
# rake db:migrate_plugin NAME=plugin_name VERSION=0 <-- 버전을 0으로 입력시 삭제 된다.
# rake db:migrate_plugin NAME=plugin_name VERSION=0 <-- 버전을 0으로 입력시 삭제 된다.
migrate_plugin 이 없다고 에러가 난다면 소스를 수정 해야 한다.
참고 에 들어가서 migrate_plugins.diff 와 engines.rake.diff 를 수정한다.
삭제가 성공하였다면
# ruby script/plugin remove plugin_name
을 하고 redmine 을 재시작 하면 된다.
플러그인이 삭제 되어 플러그인 리스트에 표시가 되지 않는다.
plugin_name 은 설치시 verdor/plugins 안에 있던 폴더 이름이다.
반응형