-
Notifications
You must be signed in to change notification settings - Fork 5
Calendar config not displayed to Admin user #73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This looks like some odd permission problem. I cannot reproduce it in my development instance. |
Hello! I've also reproduce this issues using XWiki 13.10 and 13.4.5 as instance Admin on Main and Subwikis I think it's possibly the same issue as XQA-360 |
@ClemensRobbenhaar the administrator needs to have:
Take a look at the Antivirus Application for an example https://github.com/xwikisas/application-antivirus/blob/master/application-antivirus-ui/pom.xml#L38 . I see that the page that holds the configuration,
in |
- move actual sheet code to separate page and make the AdminSheet section unprotected (same for the "GlobalSettings" page, even though it is not contained in the package but created on the fly, just in case ...)
I tried to get it fixed along the given lines. However I am not sure if I did it right, so not closing it for now. Edit to add: It seems not to work, as on import the "scope:WIKI" settings of the page |
@ClemensRobbenhaar the Also, be careful about the |
Ah, that is why the |
I fixed both the missing |
@ClemensRobbenhaar the problem, AFAIK, is that the Administration Application which provides the |
Ah, that explains why the section sometimes does not show up at all. I will move the |
- move ConfigurebleClass object to its own page "MoccaCalendar.Code.AdminSheetConfig" and mark this as "config" page.
Moved the instance of the class to its own page |
I don't understand why you didn't put the
My suggestion was to have just 2 pages:
|
- mostly revert last change; now the AdminSheet contains the menu configuration object, but no code, and is both listed as configuration and excluded from license restrictions
I thoroughly misunderstood your suggestions, sorry. Next try: only |
I just see in the code https://github.com/xwikisas/application-licensing/blob/master/application-licensing-licensor/application-licensing-licensor-api/src/main/java/com/xwiki/licensing/internal/enforcer/DefaultEntityLicenseManager.java#L126 that pages excluded from the license should be separated by comma. ^^ I used line breaks instead. |
- pages that are excluded from edit restrictions should be comma separated, not separated by line breaks
Seems to work fine in 2.11.1 |
When going to the new Calendar settings panel developed in #67 in admin to change the "show meetings" configuration, there is the following error:
However when clicking on the MoccaCalendar.Code.AdminSheet link you can there edit the setting
It could be an issue because of the non editability of AdminSheet as it's part of a pro extension
The text was updated successfully, but these errors were encountered: