|
|
(12 tussenliggende versies door dezelfde gebruiker niet weergegeven) |
Regel 1: |
Regel 1: |
− |
<div style="display:none;">
|
+ |
== Move Tree ==
|
− |
{{#vardefine:source|LC_00647}}
|
|
− |
{{#vardefine:target|PR_SSM_00134}}
|
|
|
|
|
|
− |
{{#vardefine:sourceLC|{{#if:{{#ask: [[Category:Light Context]] [[{{#var:source}}]] | link=none}}|1|0}}}}
|
+ |
Move a tree with a Light Context or Project as root to a Light Context, Project or Program.
|
− |
{{#vardefine:sourcePr|{{#if:{{#ask: [[Category:Project]] [[{{#var:source}}]] | link=none}}|1|0}}}}
|
+ |
|
− |
{{#vardefine:targetLC|{{#if:{{#ask: [[Category:Light Context]] [[{{#var:target}}]] | link=none}}|1|0}}}}
|
+ |
{{#queryformlink:form=Move Tree|link text=Move Tree|Move Tree[pagename]={{PAGENAME}}}} |
− |
{{#vardefine:targetPr|{{#if:{{#ask: [[Category:Project]] [[{{#var:target}}]] | link=none}}|1|0}}}}
|
|
− |
{{#vardefine:targetPs|{{#if:{{#ask: [[Category:Projecten]] [[{{#var:target}}]] | link=none}}|1|0}}}}
|
|
− |
</div>
|
|
− |
source LC = {{#var:sourceLC}} <br />
|
|
− |
source Pr = {{#var:sourcePr}} <br />
|
|
− |
target LC = {{#var:targetLC}} <br />
|
|
− |
target Pr = {{#var:targetPr}} <br />
|
|
− |
target Ps = {{#var:targetPs}}
|
|
− |
<!-- check if source is a Light Context or a Project -->
|
|
− |
{{#vardefine:go_on|{{#expr: {{#var:sourceLC}} or {{#var:sourcePr}}}}}}
|
|
− |
go on = {{#var:go_on}}, Light Context source or Project source
|
|
− |
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:sourceLC}} or ({{#var:targetPr}} or {{#var:targetLC}}))}}}}
|
|
− |
go on = {{#var:go_on}}, Light Context source implies Project or Light Context target
|
|
− |
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:sourcePr}} or ({{#var:targetPs}} or {{#var:targetPr}}))}}}}
|
|
− |
go on = {{#var:go_on}}, Project source implies Projecten or Project target
|
|
− |
{{#ifexpr: {{#var:sourceLC}} | {{#vardefine:topcontext|{{#show:{{#var:target}}|?Topcontext|link=none}}}}}}
|
|
− |
{{#ifexpr: {{#var:sourcePr}} and {{#var:targetPr}} | {{#vardefine:topcontext|{{#show:{{#var:target}}|?Topcontext|link=none}}}}}}
|
|
− |
{{#ifexpr: {{#var:sourcePr}} and {{#var:targetPs}} | {{#vardefine:topcontext|{{#show:{{#var:source}}|?Topcontext|link=none}}}}}}
|
|
− |
topcontext = {{#var:topcontext}}
|
|
− |
{{#ask: [[Topcontext::{{#show:{{#var:source}}|?Topcontext|link=none}}]]
|
|
− |
| link=none
|
|
− |
| format=tree
|
|
− |
| parent=Supercontext
|
|
− |
| root={{#var:source}}
|
|
− |
| template=Set Topcontext
|
|
− |
| userparam={{#var:topcontext}}
|
|
− |
}}
|
|
− |
{{#ifexpr: {{#var:sourceLC}} | {{#autoedit:target={{#var:source}}|form=Light Context|link text=Update Light Context Supercontext|link type=link|query string=Light Context[Supercontext]={{#var:target}}}} |
|
|
− |
{{#ifexpr: {{#var:sourcePr}} | {{#autoedit:target={{#var:source}}|form=Project|link text=Update Project Supercontext|link type=link|query string=Project[Supercontext]={{#var:target}}}} |
|
|
− |
No proper source }} }} |
|
Move a tree with a Light Context or Project as root to a Light Context, Project or Program.