Ok new proposal:

* Name: {{context}}
* Check if the specified doc has programing rights and if so requires PR too
* Executes its content (same as the include macro)
* Same priority as the include macro
* Refactor include macro to internally use it (not at the macro level but at 
the java level)

Thanks
-Vincent

On Dec 16, 2010, at 11:42 AM, Vincent Massol wrote:

> Hi devs,
> 
> I'd like to propose a new macro (not sure how to call it): {{current}}
> 
> Usage:
> 
> {{current document="wiki:space.page"}}
> .... nested blocks....
> {{/current}}
> 
> What it does:
> 
> * Execute the nested blocks in the context of the passed document, i.e. it 
> sets the passed document as the current document in the execution context.
> 
> Rationale:
> 
> * We have several use cases:
> ** When we have an include and we want to use relative references (links, 
> images) in the included document
> ** On the Features page of enterprise.xwiki.org I query extensions.xwiki.org 
> and get the data from one object field which has the format: "attach:...." 
> (or "url:....", etc). I need to make this an image that is resolved based on 
> the page where the information was taken from.
> 
> WDYT?
> 
> Thanks
> -Vincent
> 

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

Reply via email to