On Feb 8, 2010, at 6:17 PM, Thomas Mortagne wrote: > Hi devs, > > Currently when the reference does not contains any wiki name it's > resolved using the wiki of the current document. > > Problem is that we generally use context wiki as the current wiki and > references used to be resolved that way before the refactoring using > official Resolver component. > > In many places we set the wiki we want to work on before doing a bunch > of tasks: loading documents, executing queries etc... the problem is > that when Current*ReferenceResolver is used you have to create some > empty document and put it in the context just to set the wiki you want > to work on.
Yes but that's why the Current Mixed resolver was created.... However it was created as a backward compatibility resolver and we actually need the current wiki for valid use cases (not just for backward compat) so +1 from me. If you plan to do this before the 2.2 release then you should to do a search to see where current resolvers are used and verify it's not going to cause any problem in the existing code. Thanks -Vincent > > So i propose to change the behavior of all the > Current*ReferenceResolver to get context wiki as default wiki name. > > Here is my +1 > > -- > Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

