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
-~----------~----~----~----~------~----~------~--~---

Reply via email to