[xwiki-users] Need clarity: programming rights
Hello! I am thinking about the purpose of this extension: http://code.xwiki.org/xwiki/bin/view/Extensions/ProgrammingRightTestGreasemo...
It is easy to forget and save pages with programming permission
It is not only easy but also unobvious. I don't understand how to turn on and off programming privilledges on a particular Page. I guess, this is per-page 'programming' right. It can't be set via Rights Management UI but rights can be edited as object. However, I'm not sure. I'd like someone experienced enough to describe and put some references here: http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Access%20Rights http://platform.xwiki.org/xwiki/bin/view/Features/RightsManagement http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting http://code.xwiki.org/xwiki/bin/view/Extensions/ProgrammingRightTestGreasemo... That's where I was looking for answers. -- If you want to get to the top, you have to start at the bottom
Ivan Levashew wrote:
Hello!
I am thinking about the purpose of this extension:
http://code.xwiki.org/xwiki/bin/view/Extensions/ProgrammingRightTestGreasemo...
It is easy to forget and save pages with programming permission
I wrote that extension because it is very easy and it isn't obvious. I wanted it so I could do auditing to make sure pages which didn't need PR didn't have it.
It is not only easy but also unobvious. I don't understand how to turn on and off programming privilledges on a particular Page. I guess, this is per-page 'programming' right.
Currently a user has PR and any page which they save is then a PR page. I use 2 usernames so I don't save anything with PR unless it needs it. There has been some discussion of making PR only exist for snippets which are cryptographically signed. With this change, non administrators will be able to avail themselves of PR code and it will decrease surprises. Caleb
It can't be set via Rights Management UI but rights can be edited as object. However, I'm not sure. I'd like someone experienced enough to describe and put some references here:
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Access%20Rights http://platform.xwiki.org/xwiki/bin/view/Features/RightsManagement http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting http://code.xwiki.org/xwiki/bin/view/Extensions/ProgrammingRightTestGreasemo...
That's where I was looking for answers.
participants (2)
-
Caleb James DeLisle -
Ivan Levashew