Modify ↓
#9402 closed defect (duplicate)
Invalid links in TitleIndex macro with hierarchy format
Reported by: | Itamar Oren | Owned by: | Christian Boos |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | wiki system | Version: | 0.12dev |
Severity: | normal | Keywords: | TitleIndex |
Cc: | leho@…, hazen@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Instead of explaining, I'll simply provide an example.
Usage:
[[TitleIndex(TracDev/,format=hierarchy)]]
(see the complete output below)
Notice the ApiChanges bullet. It looks something like:
- ApiChanges — incorrect link (drops the TracDev prefix)
- ApiChanges — correct link
- 0.10
- 0.11
- 0.12
What I would expect is:
- ApiChanges — correct link
- 0.10
- 0.11
- 0.12
Complete macro output:
- TracDev
- AlternativeFrontends
- Announcer
- ApiChanges
- ApiDocs
- AutomaticBuilds
- Branches
- CacheManager
- CodingStyle
- CoffeeScript
- ComponentArchitecture
- ConfigApi
- ContextRefactoring
- DataModels
- DatabaseApi
- DatabaseSchema
- DatabaseUpgrades
- DevelopmentEnvironmentSetup
- DevelopmentWithEclipseAndPyDev
- DevelopmentWorkflow
- Exceptions
- FrenchDevCon2010
- FunctionalTests
- HtmlTemplates
- HttpMethods
- IWikiSyntaxProviderExample
- JavaScript
- JinjaChecker
- JournalingProposal
- NotificationApi
- Options
- Performance
- PluginDevelopment
- ExtensionPointDocumentationTemplate
- ExtensionPoints
- ComponentModuleExamples
- trac.admin.api.IAdminCommandProvider
- trac.admin.api.IAdminPanelProvider
- trac.attachment.IAttachmentChangeListener
- trac.attachment.IAttachmentManipulator
- trac.attachment.ILegacyAttachmentPolicyDelegate
- trac.db.api.IDatabaseConnector
- trac.env.IEnvironmentSetupParticipant
- trac.env.ISystemInfoProvider
- trac.mimeview.api.IContentConverter
- trac.mimeview.api.IHTMLPreviewAnnotator
- trac.mimeview.api.IHTMLPreviewRenderer
- trac.notification.IEmailSender
- trac.notification.api.IEmailAddressResolver
- trac.notification.api.IEmailDecorator
- trac.notification.api.IEmailSender
- trac.notification.api.INotificationDistributor
- trac.notification.api.INotificationFormatter
- trac.notification.api.INotificationSubscriber
- trac.perm.IPermissionGroupProvider
- trac.perm.IPermissionPolicy
- trac.perm.IPermissionRequestor
- trac.perm.IPermissionStore
- trac.prefs.api.IPreferencePanelProvider
- trac.resource.IResourceManager
- trac.search.api.ISearchSource
- trac.ticket.api.IMilestoneChangeListener
- trac.ticket.api.ITicketActionController
- trac.ticket.api.ITicketChangeListener
- trac.ticket.api.ITicketManipulator
- trac.ticket.roadmap.ITicketGroupStatsProvider
- trac.timeline.ITimelineEventProvider
- trac.versioncontrol.api.IRepositoryChangeListener
- trac.versioncontrol.api.IRepositoryConnector
- trac.versioncontrol.api.IRepositoryProvider
- trac.versioncontrol.web_ui.browser.IPropertyRenderer
- trac.versioncontrol.web_ui.changeset.IPropertyDiffRenderer
- trac.web.api.IAuthenticator
- trac.web.api.IRequestFilter
- trac.web.api.IRequestHandler
- trac.web.api.ITemplateStreamFilter
- trac.web.chrome.INavigationContributor
- trac.web.chrome.ITemplateProvider
- trac.wiki.api.IWikiChangeListener
- trac.wiki.api.IWikiMacroProvider
- trac.wiki.api.IWikiPageManipulator
- trac.wiki.api.IWikiSyntaxProvider
- PortingFromClearSilverToGenshi
- PortingFromGenshiToJinja
- Proposals
- AdvancedNotification
- AdvancedWikiFormatting
- AdvancedWikiOperations
- Announcer
- BatchModification
- CacheInvalidation
- ConfigEnumTranslation
- ControllerApi
- DataModel
- EmailValidation
- EvenFinerGrainedPermissions
- ITicketQueryRenderer
- Jinja
- Journaling
- MultipleProject
- NewHelp
- NewTicketDuplicateCheck
- PortalTrac
- ProjectLabels
- Setuptools
- ThemePlugins
- TicketLinks
- TicketTypes
- TracRelations
- TracTicketsCustomTimeFields
- UserSystem
- VerticalHorizontalParsing
- WikiNamespaces
- WikiParserFormatterSplit
- WikiStorage
- Proposed
- PythonIDE
- ReleaseChecklist
- ReleaseNotes
- ReleaseTesting
- RequestHandling
- SandBox
- ScratchPad
- SecurityBranch
- SubmittingPatches
- ThijsTriemstra
- ToDo
- Topics
- TracSession
- TracTickets
- TracURLs
- TrustedTrac
- UnicodeGuidelines
- UnitTests
- VersionControlApi
- WritingUnitTests
Attachments (0)
Change History (6)
comment:1 by , 14 years ago
Keywords: | TitleIndex added |
---|---|
Milestone: | → 0.12.1 |
Owner: | set to |
comment:2 by , 14 years ago
Cc: | added |
---|
comment:4 by , 14 years ago
Cc: | added |
---|
comment:6 by , 14 years ago
Milestone: | next-minor-0.12.x |
---|
Note:
See TracTickets
for help on using tickets.
Thanks for the test case. I have indeed a few pending changes in that area that fix a few problems reported earlier (by Mark Mc Mahon on #8925 and on Trac-dev).