Tags:
create new tag
, view all tags

Question

I am still confused about the change authorisation. I have a group of people called LargeGroup (Persons A, B, C) and a SmallGroup (just person A). I use ALLOWWEBCHANGE for LargeGroup and inside this web ALLOWTOPICCHANGE on a certain topic for just SmallGroup. This seems not to work. How can I allow all the web to a large group, but restrict a topic inside to just one person?

Denying the whole web to everyone and using allowtopic on every topic after would be a bit tedious.

Environment

TWiki version: TWikiRelease04x00x04
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: Solaris 8
Web server: Apache 1.3
Perl version:  
Client OS:  
Web Browser:  
Categories: Authorisation

-- PhilippeSteindl - 12 Oct 2006

Answer

ALERT! If you answer a question - or have a question you asked answered by someone - please remember to edit the page and set the status to answered. The status is in a drop-down list below the edit box.

That doesn't sound right. ALLOWTOPIC stops the check dead; the user must be in ALLOWTOPIC to get access. ALLOWWEB is not even looked at. Not even DENYTOPIC is looked at if ALLOWTOPIC is set.

You can turn on some simple debugging by editing lib/TWiki/Access.pm and removing the '#' symbols from all 'print STDERR' statements. This will generate a trace in the webserver error log that may help nail down the problem.

FYI I just checked this on my install, and it works as you thought it should, so I suspect finger trouble.

-- CrawfordCurrie - 13 Oct 2006

 
Change status to:
Topic revision: r2 - 2006-10-13 - CrawfordCurrie
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.