- Trac 메뉴 추가하기
- 日常茶飯事
- 2009. 9. 9. 13:09
- http://trac.edgewall.org/wiki/TracNavigation
Trac 0.11 부터는 설정이 가능하지만 0.10에서는 플러그인(Add custom items to main and meta navigation bar)을 설치해야 한다.
- 플러그인 설치
- 설정
[todo] 비슷한 메뉴의 url 이 권한에 따라 다른 경우 ....어떤 메뉴의 권한이 TICKET_VIEW 이면 TRAC_ADMIN 도 가능하다. 그래서 admin 권한이 있으면 메뉴가 두개 나온다. ticket_view 권한만 있는 경우로 제한할수는 없나?
Trac 0.11 부터는 설정이 가능하지만 0.10에서는 플러그인(Add custom items to main and meta navigation bar)을 설치해야 한다.
- 플러그인 설치
> easy_install.bat download/navaddplugin
> easy_install http://trac-hacks.org/svn/navaddplugin/0.9 //안된다.
> easy_install http://trac-hacks.org/svn/navaddplugin/0.9 //안된다.
- 설정
//navadd 플러그인을 활성화시키면 trac.ini가 수정된다.
[components]
...
navadd.navadd.navadd = enabled
//메뉴 추가
[navadd]
add_items = projects,hot_ticket
hot_ticket.perm = TRAC_ADMIN //권한설정
hot_ticket.target = mainnav //기본값
hot_ticket.title = Hot Ticket
hot_ticket.url = /projects/HelloTOW/report/9
projects.title = Projects
projects.url = /projects
[trac]
...
mainnav = projects,wiki,timeline,roadmap,browser,hot_ticket,tickets,newticket,search
metanav = login,logout,settings,help,about
[components]
...
navadd.navadd.navadd = enabled
//메뉴 추가
[navadd]
add_items = projects,hot_ticket
hot_ticket.perm = TRAC_ADMIN //권한설정
hot_ticket.target = mainnav //기본값
hot_ticket.title = Hot Ticket
hot_ticket.url = /projects/HelloTOW/report/9
projects.title = Projects
projects.url = /projects
[trac]
...
mainnav = projects,wiki,timeline,roadmap,browser,hot_ticket,tickets,newticket,search
metanav = login,logout,settings,help,about
[todo] 비슷한 메뉴의 url 이 권한에 따라 다른 경우 ....어떤 메뉴의 권한이 TICKET_VIEW 이면 TRAC_ADMIN 도 가능하다. 그래서 admin 권한이 있으면 메뉴가 두개 나온다. ticket_view 권한만 있는 경우로 제한할수는 없나?
Recent comment