> On 27 Jul 2016, at 18:05, Vincent Massol <vinc...@massol.net> wrote: > > >> On 27 Jul 2016, at 17:33, Alina Kupgisch <alina.kupgi...@sourcepark.de> >> 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).
To be more precise the xclass is XWiki.RequiredRightClass and currently it has 2 levels defined: “edit” and “programming”. But we could easily add “admin” too. I’ve just created http://jira.xwiki.org/browse/XWIKI-13601 to not forget this. We can decide if we want it or not. Thanks -Vincent > @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 < >>> alina.kupgi...@sourcepark.de> 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 _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users