Changes between Version 20 and Version 21 of MenusPlugin
- Timestamp:
- Jul 28, 2009, 10:31:37 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MenusPlugin
v20 v21 57 57 == Example == 58 58 59 Democonfig:59 [http://code.optaros.com/trac/oforge/ Demo] config: 60 60 {{{ 61 ... 62 [components] 63 tracmenus.* = enabled 61 [mainnav] 62 tags = disabled 63 search = disabled 64 timeline = disabled 64 65 65 [mainnav] 66 # Create a new top-level element for "Team Tools" - make sure to set it to "enabled" or it doesn't show up! 67 teamtools = enabled 68 teamtools.parent = top 69 teamtools.label = Team Tools 70 # Do not display this menu if it has no children (e.g. visitor has no permission to any) 71 teamtools.hide_if_no_children = 1 72 # Now add the discussion plugin here 73 discussion = enabled 74 discussion.parent = teamtools 75 # Add the worklog here as well 76 worklog.parent = teamtools 66 home = enabled 67 home.href = / 68 home.label = Home 69 home.parent = top 70 home.order = 10 77 71 78 # Add more things... 79 ... 72 wiki.label = Wiki 73 wiki.order = 20 80 74 81 # rename "Browse Source" to "Code" 82 browser.label = Code 83 # Add some entry points to the code browser 84 code_trunk = enabled 85 code_trunk.parent=browser 86 code_trunk.href=/browser/trunk 87 code_trunk.label=Trunk 75 wiki_newpage = enabled 76 wiki_newpage.href = /newwikipage 77 wiki_newpage.parent = wiki 78 wiki_newpage.label = New Wiki Page 79 wiki_newpage.order = 1 88 80 89 # this is no component - so to hide it if not available, we need a trick 90 code_trunk.perm = BROWSER_VIEW 81 wiki_titleindex = enabled 82 wiki_titleindex.href = /wiki/TitleIndex 83 wiki_titleindex.label = Wiki Index 84 wiki_titleindex.parent = wiki 85 wiki_titleindex.order = 2 91 86 92 # Add some reports to the ticket item 93 special_report = enabled 94 special_report.parent=tickets 95 special_report.href=/report/7 96 special_report.label=My Tickets 97 # same trick as above required here 98 special_report.perm=REPORT_VIEW 87 wiki_timeline = enabled 88 wiki_timeline.href = /timeline?wiki=on 89 wiki_timeline.label = Recent Changes 90 wiki_timeline.parent = wiki 91 wiki_timeline.order = 3 99 92 100 # Some more things 101 wiki.parent=top 102 browser.parent=top 93 ticketgrp = enabled 94 ticketgrp.href = /report 95 ticketgrp.label = Tickets 96 ticketgrp.order = 30 97 ticketgrp.parent = top 103 98 104 # unassigned is a reserved keyword: 105 # - if present, all other items not specified in config section will appear as sub-items under unassigned item. 106 # - if not present, all other items will appear as top items. 107 unassigned = enabled 108 unassigned.href=/wiki 109 unassigned.label=Tools 110 ... 99 tickets.parent = ticketgrp 100 tickets.order = 1 101 tickets.label = View Reports 111 102 112 # Make sure the Wiki is always the first item - and Admin always the last: 113 wiki.order = -999999 114 admin.order = 999999 103 query = enabled 104 query.href = /query 105 query.label = Custom Query 106 query.parent = ticketgrp 107 query.order = 2 108 109 newticket.parent = ticketgrp 110 newticket.order = 3 111 112 ticket_defect = enabled 113 ticket_defect.href = /newticket?type=defect 114 ticket_defect.parent = newticket 115 ticket_defect.label = New Defect 116 ticket_defect.order = 1 117 118 ticket_enhancement = enabled 119 ticket_enhancement.href = /newticket?type=enhancement 120 ticket_enhancement.parent = newticket 121 ticket_enhancement.label = New Enhancement 122 ticket_enhancement.order = 2 123 124 ticket_task = enabled 125 ticket_task.href = /newticket?type=task 126 ticket_task.parent = newticket 127 ticket_task.label = New Task 128 ticket_task.order = 3 129 130 ticket_timeline = enabled 131 ticket_timeline.href = /timeline?ticket=on 132 ticket_timeline.label = Recent Changes 133 ticket_timeline.parent = ticketgrp 134 ticket_timeline.order = 4 135 136 browsergrp = enabled 137 browsergrp.parent = top 138 browsergrp.href = /browser 139 browsergrp.label = Code 140 browsergrp.order = 40 141 142 browser.label = Browse Repository 143 browser.parent = browsergrp 144 browser.order = 10 145 146 browser_log = enabled 147 browser_log.label = Revision Log 148 browser_log.href = /log 149 browser_log.parent = browsergrp 150 browser_log.order = 20 151 152 browser_timeline = enabled 153 browser_timeline.label = Recent Changes 154 browser_timeline.href = /timeline?changeset=on 155 browser_timeline.parent = browsergrp 156 browser_timeline.order = 30 157 158 status.order = 50 159 160 tools = enabled 161 tools.href = # 162 tools.label = Team Tools 163 tools.order = 60 164 tools.parent = top 165 tools.hide_if_no_children = true 166 167 # tools 168 alfresco.parent = tools 169 continuum.parent = tools 170 irclogs.parent = tools 171 mailarchives.parent = tools 172 pastebin.parent = tools 173 roadmap.parent = status 115 174 }}} 116 175