BTW I’ve noticed that the documentation is missing ONDEMAND + explanations 
about required permissions at 
http://extensions.xwiki.org/xwiki/bin/view/Extension/Localization/#HRegisterawikitranslation

Thanks
-Vincent

> On 9 Feb 2018, at 21:49, Vincent Massol <vinc...@massol.net> wrote:
> 
> Yes I had missed it. I wanted to implement it but first wanted to make sure 
> we agreed before doing anything, hence this email.
> 
> I really disagree about using ONDEMAND as the default since it’s an important 
> usability regression as it wouldn’t work OOB and the translations are not 
> going to be applied and do anything useful.
> 
> Thanks
> -Vincent
> 
>> On 9 Feb 2018, at 19:42, Thomas Mortagne <thomas.morta...@xwiki.com> wrote:
>> 
>> Looks like you missed https://jira.xwiki.org/browse/XWIKI-15013.
>> 
>> IMO the safest is more ON DEMAND (which is a concept that does not
>> exist for macros).
>> 
>> On Fri, Feb 9, 2018 at 6:15 PM, Vincent Massol <vinc...@massol.net> wrote:
>>> Hi,
>>> 
>>> Right now we have:
>>> 
>>> xclass.addStaticListField(TranslationDocumentModel.TRANSLATIONCLASS_PROP_SCOPE,
>>>  "Scope",
>>>   "GLOBAL|WIKI|USER|ON_DEMAND”);
>>> 
>>> However for wiki macros for example we have:
>>> 
>>> xclass.addStaticListField(MACRO_VISIBILITY_PROPERTY, "Macro visibility", 1, 
>>> false,
>>>   "Current User|Current Wiki|Global", ListClass.DISPLAYTYPE_SELECT, 
>>> PROPERTY_PIPE);
>>> 
>>> The rationale is that it’s safe to use USER first to try out and then to 
>>> extend to Wiki or Global if it’s working fine.
>>> 
>>> So I’d suggest to change the default visibility for wiki translations to 
>>> USER and more generally to do this for all component-based xobjects.
>>> 
>>> WDYT?
>>> 
>>> Thanks
>>> -Vincent
>>> 
>> 
>> 
>> 
>> -- 
>> Thomas Mortagne
> 

Reply via email to