[solved] "edit application" permission

My apologies if the answer is obvious, but I’ve not been able to find an answer in my searches.

For an application created with the “App Within Minutes”, how do I remove the “edit application” privilege from non administrative users? e.g. XWikiAllGroup users who are not in the XWikiAdminGroup.

I thought that removing the Program right would do the trick, but removing that right, or the Script right does not do this for me.

Basically, I’m happy if the users add data, but I’m not happy if they diddle with the application accidentally.

Thanks again for your help.

On http://extensions.xwiki.org/xwiki/bin/view/Extension/App+Within+Minutes+Application#HApplicationPages I see this mentioned:

hide the Edit application options to your users by denying the Edit right on the application’s Code page and all its children.

Yes, that did it.

The code page was a bit hard to find initially (add /Code/ to the application url is a quick way), then Administer Page from the drop down menu to the right of the Create button, select “Users & Rights”, “Rights: Page & Children”, I can Deny the Edit right to the XWikiAllGroup.


Probably because it’s hidden and by default your user doesn’t show hidden pages. See also https://www.xwiki.org/xwiki/bin/view/FAQ/How%20can%20I%20navigate%20to%20a%20given%20page

Now those are some useful shortcuts. Thanks!

(Everything is so easy when you where to look)

You may have mixed results, depending on the browser.

pressing a key in Firefox brings up the browser search field.

Vivaldi captures just about all the keystrokes.

Chrome works fine.