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
--
PhilippeSteindl - 12 Oct 2006
Answer
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