We have internal processes which are documented in Microsoft Word documents and
we have a metaprocess for updating them that involves reviewing and approving
changes and recording a new version number in the document so that there's an
audit trail. Of course Word is terrible at tracking changes.
The Trac wiki, on the other hand, is great at tracking changes (among other
benefits). I'm trying to figure out how we can put some of our process
documents in the wiki. I realize I can make a page read-only and that might
restrict unwanted changes but my real problem is referencing the wrong version.
I need to annotate the page history with notes about approvals, and highlight
unapproved versions. I imagine this somewhat like the TracForm plugin. Maybe
a WikiSignoff plugin that might be used like:
[[WikiSignoff(warning[,text])]] - Displays a warning if the page version being
viewed is not the most recently approved version. If "text" is provided, it's
used as the warning. If not, some default text is used.
[[WikiSignoff(versions)]] - Displays a table of approved versions with version
number, date, and approver. (Perhaps with additional arguments to indicate
which "colunns" are dispalyed the way TicketQuery does.) The version number
column would be links to those versions of the page.
[[WikiSignoff(approve)]] - Is the user has WikiSignoff persmission, displays an
Approve button which adds an empty update to the page history with a
description of "Approved by <user>" and records that version as the most
recently approved.
Does this sound useful? Is there anything like it out there?
Chris
--
Christopher Nelson, Software Engineering Manager
SIXNET - Solutions for Your Industrial Networking Challenges
331 Ushers Road, Ballston Lake, NY 12019
Tel: +1.518.877.5173, Fax: +1.518.877.8346 www.sixnet.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---