Difference between revisions of "Template:Workflow"

From cm2.liecourt.com
(Fill database)
 
(16 intermediate revisions by 3 users not shown)
Line 46: Line 46:
 
|Locations={{{Locations|}}}
 
|Locations={{{Locations|}}}
 
|Judge={{{Judge|}}}
 
|Judge={{{Judge|}}}
 +
|Meeting={{{Meeting|}}}
 
|Juror amount={{{Juror amount|}}}
 
|Juror amount={{{Juror amount|}}}
 
|Jurors={{{Jurors|}}}|+sep=,
 
|Jurors={{{Jurors|}}}|+sep=,
Line 61: Line 62:
 
|Class title={{{Class title|}}}
 
|Class title={{{Class title|}}}
 
|Change={{{Change|none}}}
 
|Change={{{Change|none}}}
 +
|Slot={{{Slot|}}}
 +
|Slot month={{#explode:{{{Slot|}}}|-|1}}
 +
|Slot day={{#explode:{{#explode:{{{Slot|}}}|/|0}}|-|2}}
 +
|Slot year={{#explode:{{{Slot|}}}|-|0}}
 
|Change seen by={{{Change seen by|none}}}|+sep=,
 
|Change seen by={{{Change seen by|none}}}|+sep=,
 
|Settled seen by={{{Settled seen by|none}}}|+sep=,
 
|Settled seen by={{{Settled seen by|none}}}|+sep=,
Line 110: Line 115:
 
|1=<b>Invited judge</b>
 
|1=<b>Invited judge</b>
 
|2=<wsform action="addToWiki">
 
|2=<wsform action="addToWiki">
   {{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Random juror }}
+
   {{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Random judge}}
   {{#arraydefine:@members |{{{Random judge|}}} }}
+
   {{#arraydefine:$judges|{{#ask: [[User group::icol-user]][[Class::Member]][[Role::Judge]] |limit=9999|link=none|format=plainlist}} }}
  <wstoken id="tokener52" name="Random judge" json="/extensions/WSForm/WSForm.api.php?action=handleExternalRequest&script=semantic_ask&query=[[User group::icol-user]][[Class::Member]][[Role::Judge]]&limit=99999&returntext=Pagename" placeholder="Type a minimal of 3 characters" class="form-control" >
+
  {{#arraydefine:$judges-selected|{{{Random judge|}}} }}
  {{#arraymap:{{#arrayprint:@members}}|,|@@@|{{#ifeq:@@@|done||{{#tag:wsfield |{{#show:@@@ |?Pagename |default=@@@ }} |type=option |value=@@@ |selected=selected}} }}|}}  
+
  <wstoken id="tokener52" name="Random judge" multiple="multiple" placeholder="Type a minimal of 3 characters" class="form-control" >
</wstoken><wsfield type="submit" class="btn btn-green" value="Save" /></wsform>}}
+
{{#arraymap:{{#arrayprint:$judges}}|,|__JUDGE__|{{#tag:wsfield|{{PAGENAME:__JUDGE__}}|type=option|value=__JUDGE__|selected={{#if:{{#arraysearch:$judges-selected|__JUDGE__}}|selected}} }}|}}
 +
</wstoken>
 +
<wsfield type="submit" class="btn btn-green" value="Save" /></wsform>}}
 
}}
 
}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
Line 135: Line 142:
 
|2=<wsform action="addToWiki">
 
|2=<wsform action="addToWiki">
 
   {{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Random juror }}
 
   {{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Random juror }}
   {{#arraydefine:@members |{{{Random juror|}}} }}
+
   {{#arraydefine:$jurors|{{#ask: [[User group::icol-user]][[Class::Member]][[Role::Juror]] |limit=9999|link=none|format=plainlist}} }}
  <wstoken id="tokener2" name="Random juror[]" json="/extensions/WSForm/WSForm.api.php?action=handleExternalRequest&script=semantic_ask&query=[[User group::icol-user]][[Class::Member]][[Role::Juror]]&limit=99999&returntext=Pagename" placeholder="Type a minimal of 3 characters" class="form-control" multiple="multiple">
+
  {{#arraydefine:$jurors-selected|{{{Random juror|}}} }}
  {{#arraymap:{{#arrayprint:@members}}|,|@@@|{{#ifeq:@@@|done||{{#tag:wsfield |{{#show:@@@ |?Pagename |default=@@@ }} |type=option |value=@@@ |selected=selected}} }}|}}  
+
  <wstoken id="tokener2" name="Random juror[]" multiple="multiple" placeholder="Type a minimal of 3 characters" class="form-control" >
 +
{{#arraymap:{{#arrayprint:$jurors}}|,|__JUROR__|{{#tag:wsfield|{{PAGENAME:__JUROR__}}|type=option|value=__JUROR__|selected={{#if:{{#arraysearch:$jurors-selected|__JUROR__}}|selected}} }}|}}
 
</wstoken><wsfield type="submit" class="btn btn-green" value="Save" /></wsform>}}
 
</wstoken><wsfield type="submit" class="btn btn-green" value="Save" /></wsform>}}
  

Latest revision as of 10:08, 25 August 2022


This is the Workflow template. It should be called in the following format:

{{Workflow
|Case ID=
|Type=
|Stage=
|Filed by=
|Lie=
|Topic=
|Description=
|Lies=
|Facts=
|Locations=
|Judge=
|Juror amount=
|Jurors=
|Suit date=
|Plaintiff verdict=
|Reason for judge decline=
|Random judge=
|Random juror=
|Declined judge=
|Declined juror= 
}}