On Thu, Sep 6, 2018 at 3:57 PM, Adel Atallah <adel.atal...@xwiki.com> wrote:

> Hi devs,
>
> Working on the auto-suggestion feature [1], I've been integrating it
> in xproperties holding a reference to a page. Those xproperties are of
> type String and have been changed to the Page type so that the page
> displayer is used and shows the auto-suggestion when needed.
>
> I now need to implement an auto-suggestion on xproperties holding a
> reference to a space (e.g [2]), a wiki (e.g [2]) and an attachment
> (e.g. [3]).
>


> I think the best would be to create an Attachment and Wiki xproperty
> type and create new displayers exactly like the Page type.
>

+1


>
> I don't think we can create a Space xproperty because it's not meant
> to be visible by the end user.
>


> Maybe we could use the Page xproperty type and have a parameter inside
> to select only spaces.
>

+1, that's actually useful for enforcing the selection of non-terminal
pages. That's useful for instance when you want to select the location
where to create some pages: the selected page should not be terminal.

Thanks,
Marius


>
> WDYT?
>
> Thanks,
> Adel
>
> --------
> [1] https://design.xwiki.org/xwiki/bin/view/Proposal/
> AutocompleteOnReference
> [2] https://design.xwiki.org/xwiki/bin/view/Proposal/
> AutocompleteOnReference#HClass:XWiki.WatchListClass
> [3] https://design.xwiki.org/xwiki/bin/view/Proposal/
> AutocompleteOnReference#HClass:XWiki.XWikiUsers
>

Reply via email to