Description

The table of contents generated by the TableOfContents macro does not include headings that were included using the Include macro.

Example

'''Table of Contents'''
[[TableOfContents]]

[[Include(MyPage1)]]  ## NOTE: this page contains many headings.

[[Include(MyPage2, "My Page 2", 2)]]  ## This inclusion creates a heading in the page output.

== Conclusion ==

The Table of Contents shows only this Conclusion section.

Details

MoinMoin Version

1.2.1 and 1.2.2

OS and Version

Windows 2000 SP 4

Python Version

Python 2.3.3

Server Setup and Version

Apache 1.3.29

Server Details

Default install

Discussion

I'd like to be able to use MoinMoin as a requirements "database", where each requirement has a page of its own. The URL for that page then becomes a requirement ID, and can be used to hyperlink to the requirement from anywhere on the net, including design docs, test plans, bug reports, and of course, other requirements.

So far as I can tell, MoinMoin has all the features I need to implement this, including access control and revisioning, with the ability to create links to specific versions of requirements. One of the features I absolutely had to have was the ability to consolidate all of the requirements for a particular version of a particular product into a single document for the purposes of requirements review and for reference by project team members (including Marketing, Engineering, QA, Tech Writing, and Tech Support). The Include macro seems to give me this, except that the TableOfContents macro doesn't catch headings generated by the Include macro. This means that I have to either go without a vital navigation tool, or manually implement the table of contents in WikiMarkup with anchor links and Anchor macros. This could be painfully time consuming.

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/TableOfContentsIgnoresIncludedHeadings (last edited 2007-10-29 19:07:17 by localhost)