Hello again on this old abandoned conversation,

Since the last time I answered on this topic, I closed as invalid the pull
request <https://github.com/xwiki/xwiki-platform/pull/481> for adding the
"visibility" xproperty to XWiki.ConfigurableClass and I created a new one
which is available here <https://github.com/xwiki/xwiki-platform/pull/485>.
Could anyone find some time to review it?

Thanks,
Alex


On Fri, Apr 15, 2016 at 12:17 PM, Alexandru Cotiuga <
[email protected]> wrote:

> There is an issue [1] and a pull request [2] created for this topic.
>
> [1] http://jira.xwiki.org/browse/XWIKI-13321
> [2] https://github.com/xwiki/xwiki-platform/pull/481
>
> Thanks,
> Alex
>
> On Fri, Apr 15, 2016 at 12:06 PM, Eduard Moraru <[email protected]>
> wrote:
>
>> +1 for "visibility", as it`s about configuration/customization and it
>> would
>> be in line with macros, JSX, SSX, etc.
>>
>> Thanks,
>> Eduard
>>
>> On Tue, Apr 12, 2016 at 3:28 PM, Vincent Massol <[email protected]>
>> wrote:
>>
>> > Hi Alex,
>> >
>> > > On 12 Apr 2016, at 14:22, Alexandru Cotiuga <
>> [email protected]>
>> > wrote:
>> > >
>> > > Hello devs,
>> > >
>> > > Since Nested Spaces has been introduced in XWiki, the need of
>> configuring
>> > > some applications at space level has also appeared.
>> >
>> > It was there before (skin, rights, etc) but I agree that it’s even more
>> > important now.
>> >
>> > > 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/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/AdminSheet.xml#L60
>> > > 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.
>> >
>> > I think I’d prefer instead to introduce a “visibility” xproperty similar
>> > to what we have in wiki Macros and wiki components. Which could be for
>> the
>> > moment: WIKI, SPACE (later on we could maybe add some config options
>> that
>> > are only visible at the farm level, i.e. on the main wiki). Another use
>> > case in the future could be to have user-level configuration options too
>> > (with a visibility of USER); this could be a way to reuse
>> ConfigurableClass
>> > for both Admin UI and User Profile UI in the future.
>> >
>> > Of course this means deprecating the “configureGlobally”.
>> >
>> > > 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.
>> >
>> > I think it’s worth introducing a “visibility” xproperty.
>> >
>> > Thanks
>> > -Vincent
>> >
>> > > WDYT?
>> > >
>> > > Thanks,
>> > > Alex
>> >
>> > _______________________________________________
>> > devs mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/devs
>> >
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to