Question
Hi,
we have one certain topic (among others) in our TWiki that is used to place some anouncements. Two groups should be allowed to edit this topic. Therefore, I use "Set ALLOWTOPICCHANGE = group1, group2" right in the topic.
How to prevent that during editing this topic, the permission settings are changed/removed?
I guess, the setting has to be placed somewhere else. But where?
Thanks,
Michael
Environment
--
TWikiGuest - 13 Mar 2007
Answer
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
Technically you can't deny a person who has edit rights to a topic from changing the access permission on that topic. However, you can somewhat hide the access control settings from normal use and browser viewing by putting them into the topic-local settings. You can access those settings via the "More" screen, as explained in
TWikiVariables.
--
PeterThoeny - 14 Mar 2007
That's a pity. From my point of view, this is a real technical drawback and I couldn't really believe it.
I think hiding the access control isn't a real solution, because it relies only on the ignorance of the users. Instead, I will try it the "open" way first ("These are the access rights, please don't touch!" ;). If it fails, I will use a separate web.
Thanks a lot for the anser,
Michael
--
TWikiGuest - 14 Mar 2007
Michael - you should check what Peter is referring to: the "topic settings" under "more topic actions." You can put access settings there and it's very unlikely users will mess with them during normal edits.
--
LynnwoodBrown - 14 Mar 2007
I noted the "topic settings" before. But, this prevents only an "accidental" removal of settings. An "intentional" removal is still possible. Hiding the access settings provides no security. It's just "security through obscurity" and since twiki is an open system (I appreciate that) there's no true place to hide.
For instance, a solution (from my point of view) would be the following:
- separate access permissions for editing the "topic settings", and
- everything in "topic settings" overrides the ordinary settings in the topics
Or something like
this.
Michael
--
TWikiGuest - 19 Mar 2007
Michael, a paradigm shift is happening with wikis. Please read
TWikiAccessControl.
--
PeterThoeny - 19 Mar 2007
I red it and I'm fine with that. But, I'm making a difference between writing content and writing settings. Even though
everybody should be able to write content, this should not entail that
everybody is allowed to keep others from reading and writing the content.
Michael
--
TWikiGuest - 20 Mar 2007