Difference between revisions of "Template:Workflow"
From cm2.liecourt.com
(Fill database) |
(Fill database) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 35: | Line 35: | ||
-->{{#if:{{{Filed by|}}}|{{#set:Class=Workflow | -->{{#if:{{{Filed by|}}}|{{#set:Class=Workflow | ||
|Case ID={{{Case ID|}}} | |Case ID={{{Case ID|}}} | ||
+ | |uuid={{{uuid|}}} | ||
|Type={{{Type|}}} | |Type={{{Type|}}} | ||
|Stage={{{Stage|}}} | |Stage={{{Stage|}}} | ||
Line 40: | Line 41: | ||
|Lie={{{Lie|}}} | |Lie={{{Lie|}}} | ||
|Topic={{{Topic|}}} | |Topic={{{Topic|}}} | ||
+ | |Accusation={{{Accusation|}}} | ||
|Description={{{Description|}}} | |Description={{{Description|}}} | ||
|Markup={{{Markup|}}} | |Markup={{{Markup|}}} | ||
Line 47: | Line 49: | ||
|Jurors={{{Jurors|}}}|+sep=, | |Jurors={{{Jurors|}}}|+sep=, | ||
|Suit date={{{Suit date|}}} | |Suit date={{{Suit date|}}} | ||
+ | |Meeting date={{{Meeting date|}}} | ||
|Settlement date={{{Settlement date|}}} | |Settlement date={{{Settlement date|}}} | ||
|Plaintiff verdict={{{Plaintiff verdict|No}}} | |Plaintiff verdict={{{Plaintiff verdict|No}}} | ||
Line 64: | Line 67: | ||
{{#switch:{{{Stage|}}} | {{#switch:{{{Stage|}}} | ||
− | |Waiting for Plaintiff verdict=<div class="d-flex flow-index"><div>Case is | + | |Waiting for Plaintiff verdict=<div class="d-flex flow-index"><div>Case is proposed</div><div class="active">Waiting for Plaintiff verdict</div><div>Case is waiting for approval</div><div>Case needs a judge</div><div>Judge accepted</div><div>Case is filed</div><div>Case needs jurors</div><div>Suit in progress</div><div>Settled</div></div> |
− | |Needs judge=<div class="d-flex flow-index"><div>Case is | + | |Needs judge=<div class="d-flex flow-index"><div>Case is proposed</div><div>Waiting for Plaintiff verdict</div><div>Case is waiting for approval</div><div class="active">Case needs a judge</div><div>Judge accepted</div><div>Case is filed</div><div>Case needs jurors</div><div>Suit in progress</div><div>Settled</div></div> |
− | |Judge accepted=<div class="d-flex flow-index"><div>Case is | + | |Judge accepted=<div class="d-flex flow-index"><div>Case is proposed</div><div>Waiting for Plaintiff verdict</div><div>Case is waiting for approval</div><div>Case needs a judge</div><div class="active">Judge accepted</div><div>Case is filed</div><div>Case needs jurors</div><div>Suit in progress</div><div>Settled</div></div> |
− | |Needs jurors=<div class="d-flex flow-index"><div>Case is | + | |Needs jurors=<div class="d-flex flow-index"><div>Case is proposed</div><div>Waiting for Plaintiff verdict</div><div>Case is waiting for approval</div><div>Case needs a judge</div><div>Judge accepted</div><div>Case is filed</div><div class="active">Case needs jurors</div><div>Suit in progress</div><div>Settled</div></div> |
− | |In progress=<div class="d-flex flow-index"><div>Case is | + | |In progress=<div class="d-flex flow-index"><div>Case is proposed</div><div>Waiting for Plaintiff verdict</div><div>Case is waiting for approval</div><div>Case needs a judge</div><div>Judge accepted</div><div>Case is filed</div><div>Case needs jurors</div><div class="active">Suit in progress</div><div>Settled</div></div> |
− | |Settled=<div class="d-flex flow-index"><div>Case is | + | |Settled=<div class="d-flex flow-index"><div>Case is proposed</div><div>Waiting for Plaintiff verdict</div><div>Case is waiting for approval</div><div>Case needs a judge</div><div>Judge accepted</div><div>Case is filed</div><div>Case needs jurors</div><div>Suit in progress</div><div class="active">Settled</div></div> |
}} | }} | ||
{{#if:{{{Type|}}}| | {{#if:{{{Type|}}}| | ||
Line 97: | Line 100: | ||
|2={{{Stage|}}} | |2={{{Stage|}}} | ||
}} | }} | ||
− | {{#if:{{{ | + | |
+ | {{#if:{{{Judge|}}}| | ||
{{Item responsive |Cols={{#var:@cols|4-8}} | {{Item responsive |Cols={{#var:@cols|4-8}} | ||
− | |1=<b> | + | |1=<b>Judge</b> |
− | |2={{{ | + | |2={{{Judge|}}} |
}} | }} | ||
+ | | | ||
+ | {{Item responsive |Cols={{#var:@cols|4-8}} | ||
+ | |1=<b>Invited judge</b> | ||
+ | |2=<wsform action="addToWiki"> | ||
+ | {{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Random juror }} | ||
+ | {{#arraydefine:@members |{{{Random judge|}}} }} | ||
+ | <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" > | ||
+ | {{#arraymap:{{#arrayprint:@members}}|,|@@@|{{#ifeq:@@@|done||{{#tag:wsfield |{{#show:@@@ |?Pagename |default=@@@ }} |type=option |value=@@@ |selected=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}} | ||
− | |1=<b>Number of Jurors | + | |1=<b>Number of Jurors needed</b> |
− | |2={{# | + | |2=<wsform action="addToWiki">{{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Juror amount}}<wsfield type="number" name="Juror amount" value="{{{Juror amount|}}}" /><wsfield type="submit" value="Save" /></wsform> |
− | }} | ||
}} | }} | ||
− | |||
{{Item responsive |Cols={{#var:@cols|4-8}} | {{Item responsive |Cols={{#var:@cols|4-8}} | ||
− | |1=<b> | + | |1=<b>Number of Jurors accepted invite</b> |
− | |2= | + | |2={{#arraydefine:@jurrors|{{{Jurors|}}} }}{{#arraysize:@jurrors}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | |||
{{Item responsive |Cols={{#var:@cols|4-8}} | {{Item responsive |Cols={{#var:@cols|4-8}} | ||
|1=<b>Accepted Jurors</b> | |1=<b>Accepted Jurors</b> | ||
Line 139: | Line 133: | ||
{{Item responsive |Cols={{#var:@cols|4-8}} | {{Item responsive |Cols={{#var:@cols|4-8}} | ||
|1=<b>Invited Jurors</b> | |1=<b>Invited Jurors</b> | ||
− | |2= | + | |2=<wsform action="addToWiki"> |
− | + | {{#tag:wsedit||target={{PAGEID}}|template=Workflow|formfield=Random juror }} | |
− | + | {{#arraydefine:@members |{{{Random juror|}}} }} | |
− | + | <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"> | |
− | + | {{#arraymap:{{#arrayprint:@members}}|,|@@@|{{#ifeq:@@@|done||{{#tag:wsfield |{{#show:@@@ |?Pagename |default=@@@ }} |type=option |value=@@@ |selected=selected}} }}|}} | |
− | + | </wstoken><wsfield type="submit" class="btn btn-green" value="Save" /></wsform>}} | |
− | {{#arraydefine:@members |{{{Random juror|}}} }} | ||
− | <wstoken id=" | ||
− | {{# | ||
− | </wstoken><wsfield type="submit" class="btn btn-green" value=" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Revision as of 13:29, 7 December 2020
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= }}