On Wed, Oct 21, 2015 at 10:48 AM, Marius Dumitru Florea
<[email protected]> wrote:
> On Wed, Oct 21, 2015 at 11:08 AM, Denis Gervalle <[email protected]> wrote:
>
>> Hi devs,
>>
>> It looks like a bug to me, but wiki macro defined for global level in a
>> subwiki, are effectively influencing the whole farm.
>
>
> If the wiki macro is saved by a global user that has PR.
>
>
>> I would like to change
>> that like this:
>>
>>  * global level macro are registered global only if defined in the main
>> wiki
>>  * global and wiki level macro defined in a subwiki are registered at wiki
>> level
>>
>> The rationals are:
>>
>>  * if the same global macro document is deployed on more than one wiki,
>> which just means the same extension defining that document is installed on
>> multiple wiki, maybe in different version, all those macros will be in
>> conflict, it will not be easy to know which one wins, and even more
>> difficult to detect the problem in the first place.
>>
>
> This can happen also if two different extensions define a macro with the
> same name (in two different documents), but I guess this is less probable.
>
>
>>  * there is risk (of course limited by the PR), that user of subwiki
>> influence the behaviors of the whole farm, which IMO is quite opposite to
>> the logical structure, and even the physical storage we are used to.
>>
>
> What do you mean by "user of subwiki"? It can be a global user.
>

> I agree that subwikis should act as namespaces, and normally you expect
> something defined in an inner namespace to not be visible in the outer
> namespace. So +1

+1

To be consistent we should apply the same logic to other related use
cases like translations.

>
> Thanks,
> Marius
>
>
>>  * I do not see any benefit of putting a global macro in a subwiki
>
>
>> wdyt ?
>>
>> --
>> Denis Gervalle
>> SOFTEC sa - CEO
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to