On 27 Jul 2016, at 17:33, Alina Kupgisch <[email protected]> wrote:
Hi Marius,
that works and was easy to realize, thanks! And thanks for your description as well. I now understand why this is happening.
Vincent also wrote that this behavior is quite normal, but it could be a bit more user friendly...in my opinion. It would be nice if normal users where not permitted to edit the page or if they get a warning that the page will be saved with wrong permissions.
I agree. The issue is that we can’t guess is some APIs require Programming Rights for example (or Admin Rights). However what we’ve done for this is introduce a manual xobject to specify what permission is required for a given page. What we could do is associate a custom edit sheet with that xclass and display a warning if the current users doesn’t have the required permission. Or we could simply modify the default edit sheet to display this information in a panel in the same way as we list included pages in edit mode (in a more visible way). @Devs: WDYT? We have such an xobject for PR right now but I guess we could generalize it for all permissions. Thanks -Vincent
Best regards Alina
Am 27.07.2016 um 13:28 schrieb Marius Dumitru Florea:
Hi Alina,
On Wed, Jul 27, 2016 at 2:09 PM, Alina Kupgisch < [email protected]> wrote:
Hi Xwiki Team,
it seems as if there is a small bug in the "Menu Application"extension (version 8.2). Every time a user, that is not in the XWikiAdminGroup, does some changes on the menu page in edit mode, the menu crashes and is no longer visible. To fix that an admin user of XWikiAdminGroup has to edit and save the page. It is important that a small change has to be done by the admin user.
This behavior is normal. The menu has a property named "Menu Visibility Scope" with 3 possible values. The "Current Wiki" value requires the menu to be saved by someone that has wiki administration rights, because the menu is visible everywhere on the wiki. You don't want a simple user to add a new menu that is visible for everyone.
You may want to try the following:
* put the content of the menu page in a separate page * give edit rights for this separate page to the simple users that are allowed to modify the menu * use the include macro to include the separate page in the menu page. Do this with someone that has administration rights so that the menu page is saved with the proper rights.
Hope this helps, Marius
Best regards
Alina