Hi Hugh,
On Mon, Mar 1, 2010 at 5:02 PM, Hugh Hulme <hugh(a)collstream.co.uk> wrote:
Thanks - but what I was really looking for was a way
to show the
*previous* version of a page until the *changes* have been approved. At
any time in the future.
I don't even necessarily want Documentation Managers to be able to edit
pages, just to read them and click a button to say "I'm happy that this
information is correct."
That doesn't really sound wiki-like ;-)
You could do it the other way:
- Show the current version of the page
- Define a "status" object for each page (validated / not validated)
- Display a warning at the top of each page if it's not validated yet
- Provide a link to the previous version of the page
Would that work for you?
Guillaume
I really wouldn't want our Development Manager here to write any code -
but I go to him to get my changes signed off so I can
install the
binaries to the live environment :)
----------------------------------
Hi Hugh,
In XWiki you can set edit rights at page level. You can create a group
for
"Documentation Managers" and only grant its members the ability to edit
a
certain page. After the page has been authorized you may change the
rights
to that page so that anyone can edit it.
Should you want to hide the page altogether until approval you may
change
the view rights as well.
You can read more about rights management here
http://platform.xwiki.org/xwiki/bin/view/Features/RightsManagement
Also see here how you can create a group in XWiki:
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Group+Management
Hope this helps.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Lerouge
Product Manager - XWiki SAS
Skype: wikibc
Twitter: glerouge
http://guillaumelerouge.com/