On Thu, Oct 6, 2016 at 5:16 PM, Ecaterina Moraru (Valica) <[email protected]> wrote: > I don't really understand what this is about, but aren't all the templates > overriddeble from the Skin?
Forget about wiki templates for now. I'm only talking about the rights filesystem templates should have here :) > Anyway, I wouldn't want to have an additional virtual user. > > Thanks, > Caty > > On Wed, Oct 5, 2016 at 7:03 PM, Eduard Moraru <[email protected]> wrote: > >> +1 for 1), with the reminder that filesystem templates are considered to be >> managed/authored by the superadmin, while Skin template overrides will be >> managed/authored by the Skin document's author, so overriding a template >> from a skin will not give you superadmin author rights. >> >> Thanks, >> Eduard >> >> On Wed, Oct 5, 2016 at 12:29 PM, Thomas Mortagne < >> [email protected]> >> wrote: >> >> > Hi devs, >> > >> > Right now (and since forever) the default behavior for templates is to >> > be executed with the right of the current document content author >> > (it's not really explicit, it's just how PR works when there is no >> > sdoc). This means that unless you explicitly indicate an author for >> > your template (possible since 7.x) you don't really have any idea >> > which right it's going to have at runtime. It also make harder to >> > properly execute templates outside of main rendering thread where the >> > "current document" often don't really make much sense. >> > >> > I think we should make the default more stable. >> > >> > I can think of two possibilities: >> > >> > 1) with what we got right now the only real possibility is to execute >> > the filesystem template with superadmin right (which is only an option >> > right now). Makes it consistent with the "code is executed with the >> > right of its author" rule we have for wiki pages >> > 2) introduce some new virtual user (like "templateauthor" or >> > "scripter" or whatever) which only have script right and use that as >> > filesystem template author if we absolutely want template to not have >> > too many rights by default (even if modifying a filesystem template >> > require much more access than superadmin in practice) >> > >> > +1 for 1) >> > >> > -- >> > Thomas Mortagne >> > _______________________________________________ >> > 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 -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

