Hello devs,
Since Nested Spaces has been introduced in XWiki, the need of configuring
some applications at space level has also appeared.
There are already some configurable sections at space level: Look & Feel
(Presentation, Page Elements, PanelWizard), Users & Groups (Rights: Page &
Children, Rights: Page) but they are not using the configurable class and
they are defined in
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwi…
having perSpace key.
The new installed applications that have a configuration page, can't be
configured now at space level and what I'm proposing in order to ease the
way this can be achieved is to add a new boolean property perSpace to the
XWiki.ConfigurableClass class.
Another idea would be to create a mix between this non-existing property
and existing configureGlobally property and to create a new one with some
options: Wiki, Wiki & space, Space but this involves a lot of changes tha
might not worth the effort.
WDYT?
Thanks,
Alex