Allow registering wiki-level skin extensions with wiki admin right

Hi everyone,

already almost ten years ago it was noticed that it doesn’t make any sense to need programming right for registering wiki-level skin extensions. As you can register wiki-level UIX with wiki admin right, you can easily register skin extensions by registering a wiki-level UIX as a workaround.

I’m therefore proposing that we change this and allow registering wiki-level skin extensions with wiki admin right. The proposal is to do this only on the master branch so for 17.5.0RC1, if there should be a strong need to have this on an LTS branch we can discuss backporting this, too.

I don’t think this should be controversial (as it is in fact already possible), so I’m going to implement this right away (as I prefer this over requiring programming right for the annotations applications) but of course if anybody should disagree I’ll revert it.

Thank you very much for your feedback!

+1

+1

+1

+1 thanks

+1

Thanks,
Marius

I’ve implemented XWIKI-12285 in commit 4048931fd08e65283e839f6f9808397ac2e96bac.