Maintenance: verschil tussen versies

(Tekst vervangen door "== Move Tree == Move a tree with a Light Context or Project as root to a Light Context, Project or Program. {{#queryformlink:form=Move Tree|link text=Move Tree|Move Tree[...")
 
(31 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
{{#ask: [[Topcontext::PR_SSM_00131]]
+
== Move Tree ==
| mainlabel=-
 
| ?Pagename=
 
| format=tree
 
| parent=Supercontext
 
| root=PR_SSM_00131
 
}}
 
   
{{#vardefine:str|<a href="/wiki/index.php/LC_00814" title="LC 00814">a - aanpak</a>}}
+
Move a tree with a Light Context or Project as root to a Light Context, Project or Program.
{{#explode:{{#explode:{{#var:str}}|>|1}}|<|0}}
 
   
{{#ask: [[Topcontext::PR_SSM_00131]]
+
{{#queryformlink:form=Move Tree|link text=Move Tree|Move Tree[pagename]={{PAGENAME}}}}
| format=tree
 
| parent=Supercontext
 
| root=PR_SSM_00131
 
| template=Set Topcontext
 
| userparam=Topcontext
 
}}
 
 
 
{{#vardefine:source|PR_00174}}
 
{{#vardefine:target|PR_SSM_00134}}
 
<!-- {{#vardefine:target|LC_00646}} -->
 
 
 
<!-- check if source is a Light Context or a Project -->
 
{{#vardefine:go_on|{{#if:{{#ask: [[Category:Project||Light Context]] [[{{#var:source}}]] | link=none}}|1|0}}}}
 
 
 
go on = {{#var:go_on}}, Light Context source or Project source
 
 
 
<!-- check if target is Light Context then source must be a Light Context a well -->
 
{{#vardefine:sourceLC|{{#if:{{#ask: [[Category:Light Context]] [[{{#var:source}}]] | link=none}}|1|0}}}}
 
{{#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}}}}
 
{{#vardefine:targetPr|{{#if:{{#ask: [[Category:Project]] [[{{#var:target}}]] | link=none}}|1|0}}}}
 
{{#vardefine:targetPs|{{#if:{{#ask: [[Category:Projecten]] [[{{#var:target}}]] | link=none}}|1|0}}}}
 
 
 
source LC = {{#var:sourceLC}} <br />
 
source Pr = {{#var:sourcePr}} <br />
 
target LC = {{#var:targetLC}} <br />
 
target Pr = {{#var:targetPr}} <br />
 
target Ps = {{#var:targetPs}}
 
 
 
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:targetLC}} or {{#var:sourceLC}})}}}}
 
 
 
go on = {{#var:go_on}}, Light Context target implies Light Context 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
 

Huidige versie van 30 dec 2017 om 20:51

Move Tree

Move a tree with a Light Context or Project as root to a Light Context, Project or Program.

Move Tree