+1

2015-10-26 10:53 GMT+01:00 Thomas Mortagne <[email protected]>:

> 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
>



-- 
Guillaume Delhumeau ([email protected])
Research & Development Engineer at XWiki SAS
Committer on the XWiki.org project
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to