Difference between revisions of "Template:Participant"
From cm2.liecourt.com
(9 intermediate revisions by 2 users not shown) | |||
Line 107: | Line 107: | ||
<div class="row "> | <div class="row "> | ||
<div class="col-12 col-lg-8 "> | <div class="col-12 col-lg-8 "> | ||
− | <div class="box"><div class="d-flex justify-content-between"><h2>Case information</h2> {{#ifeq:{{{Role|}}}|Plaintiff|{{#widget:link|type=a|text=Edit|class=btn-green|href={{fullurl:edit case|id={{#replace:{{{Workflow|}}}|Workflow/| }} }} }} }}</div><!-- | + | <div class="box"><div class="d-flex justify-content-between"><h2>Case information</h2> {{#ifeq:{{{Role|}}}|Plaintiff|{{#widget:link|type=a|text=Edit|class=btn-green|onclick=this.classList.add('pending') |href={{fullurl:edit case|id={{#replace:{{{Workflow|}}}|Workflow/| }} }} }} }}</div><!-- |
-->{{#ifeq:{{#show:{{{Workflow}}}|?Stage }}|Settled|| {{#if:{{#var:@judge}}|<!-- | -->{{#ifeq:{{#show:{{{Workflow}}}|?Stage }}|Settled|| {{#if:{{#var:@judge}}|<!-- | ||
Line 180: | Line 180: | ||
}}<!-- | }}<!-- | ||
− | -->{{#arraymap:{{#ask:[[Class::Verdict]][[Case ID::{{{Case ID|}}}]][[User::!{{{User|}}} | + | -->{{#arraymap:{{#ask:[[Class::Verdict]][[Case ID::{{{Case ID|}}}]][[User::!{{{User|}}}]]|?Role|link=none|format=array}}|,|@@@| |
{{#tag:html|<details> | {{#tag:html|<details> | ||
<summary>{{#explode:@@@|<PROP>|1}} verdict</summary> | <summary>{{#explode:@@@|<PROP>|1}} verdict</summary> | ||
Line 198: | Line 198: | ||
{{#tag:wsedit||target={{PAGEID:{{{Workflow|}}} }}|template=Workflow|formfield=Stage|value=Needs judge}} | {{#tag:wsedit||target={{PAGEID:{{{Workflow|}}} }}|template=Workflow|formfield=Stage|value=Needs judge}} | ||
{{#tag:wsedit||target={{PAGEID:{{{Workflow|}}} }}|template=Workflow|formfield=Random judge|value={{#var:@randomjudge}} }} | {{#tag:wsedit||target={{PAGEID:{{{Workflow|}}} }}|template=Workflow|formfield=Random judge|value={{#var:@randomjudge}} }} | ||
− | {{#tag:wsfield||type=submit|class=btn btn-green|value=Invite Judge}} | + | {{#tag:wsfield||type=submit|class=btn btn-green|value=Invite Judge |onclick=this.classList.add('pending') }} |
|action=addToWiki|mwreturn={{fullurl:{{FULLPAGENAME}} }} }} | |action=addToWiki|mwreturn={{fullurl:{{FULLPAGENAME}} }} }} | ||
}} }}<!-- | }} }}<!-- | ||
Line 209: | Line 209: | ||
-->{{#vardefine:@countjur|0}}<!-- | -->{{#vardefine:@countjur|0}}<!-- | ||
-->{{#arraymap:{{#ask:[[Class::Participant]][[Workflow::{{{Workflow|}}}]][[Role::Juror]]|?Role|?Name|?User|format=array|link=none}}|,|@@@|<!-- | -->{{#arraymap:{{#ask:[[Class::Participant]][[Workflow::{{{Workflow|}}}]][[Role::Juror]]|?Role|?Name|?User|format=array|link=none}}|,|@@@|<!-- | ||
+ | -->{{#vardefine:@hasVerdict|{{#ask:[[Class::Verdict]][[Workflow::{{{Workflow|}}}]][[User::{{#explode:@@@|<PROP>|3}}]]|?Truth|format=plainlist|mainlabel=-|headers=hide|link=none}} }}<!-- | ||
-->{{#if:{{#explode:@@@|<PROP>|2}}|<!-- | -->{{#if:{{#explode:@@@|<PROP>|2}}|<!-- | ||
− | --><div class="btn btn-green btn-square"><!-- | + | --><div class="btn {{#if:{{#var:@hasVerdict}}|btn-yellow|btn-green}} btn-square"><!-- |
-->{{#explode:@@@|<PROP>|2}}<!-- | -->{{#explode:@@@|<PROP>|2}}<!-- | ||
− | --><br><small>Accepted</small><!-- | + | --><br><small>{{#if:{{#var:@hasVerdict}}|Saved verdict|Accepted}}</small><!-- |
--></div><!-- | --></div><!-- | ||
− | -->|<div class="btn btn-green btn-square"><!-- | + | -->|<div class="btn {{#if:{{#var:@hasVerdict}}|btn-yellow|btn-green}} btn-square"><!-- |
-->{{#explode:@@@|<PROP>|1}}<br><small>Accepted</small></div>}}{{#vardefine:@countjur|{{#expr:{{#var:@countjur}} + 1}} }}|}}<!-- | -->{{#explode:@@@|<PROP>|1}}<br><small>Accepted</small></div>}}{{#vardefine:@countjur|{{#expr:{{#var:@countjur}} + 1}} }}|}}<!-- | ||
-->{{#arraymap:{{#explode:{{#ask:[[{{{Workflow|}}}]]|?Random juror|format=array|link=none}}|<PROP>|1}}|<MANY>|@@@|<!-- | -->{{#arraymap:{{#explode:{{#ask:[[{{{Workflow|}}}]]|?Random juror|format=array|link=none}}|<PROP>|1}}|<MANY>|@@@|<!-- | ||
Line 234: | Line 235: | ||
-->{{#ifeq:{{PAGENAME:{{#show:{{{Workflow}}}|?Filed by|link=none}} }}|{{#var:@currentuser}}|<wsfield type="button" disabled="disabled" class="btn btn-green mb-4" >Cannot create docket. You're the plaintiff.</wsfield>| | -->{{#ifeq:{{PAGENAME:{{#show:{{{Workflow}}}|?Filed by|link=none}} }}|{{#var:@currentuser}}|<wsfield type="button" disabled="disabled" class="btn btn-green mb-4" >Cannot create docket. You're the plaintiff.</wsfield>| | ||
− | <wsfield type="submit" value="Create docket" id="submit-docket" class="btn btn-green mb-4 "/>}}<!-- | + | <wsfield type="submit" value="Create docket" onclick="this.classList.add('pending');" id="submit-docket" class="btn btn-green mb-4 "/>}}<!-- |
--><!-- | --><!-- | ||
Line 289: | Line 290: | ||
{{#tag:wsedit||target={{PAGEID:{{{Workflow}}} }}|template=Workflow|formfield=Stage|value=Settled}} | {{#tag:wsedit||target={{PAGEID:{{{Workflow}}} }}|template=Workflow|formfield=Stage|value=Settled}} | ||
{{#tag:wsedit||target={{PAGEID:{{{Workflow}}} }}|template=Workflow|formfield=Random juror|value=done}} | {{#tag:wsedit||target={{PAGEID:{{{Workflow}}} }}|template=Workflow|formfield=Random juror|value=done}} | ||
− | <wsfield type="submit" value="Mark case settled" class="btn btn-red mb-4 float-right mt-4"/><div class="clear-both"></div> | + | <wsfield type="submit" id="realSettleButton" value="Mark case settled" onclick="this.classList.add('pending');" class="btn btn-red mb-4 float-right mt-4 d-none"/><div class="clear-both"></div> |
</wsform> | </wsform> | ||
}}</div>}} }}<!-- | }}</div>}} }}<!-- | ||
Line 301: | Line 302: | ||
-->{{verdict results|Verdict={{#var:@verdict}} }}<br><!-- | -->{{verdict results|Verdict={{#var:@verdict}} }}<br><!-- | ||
-->{{#ifeq:{{#show:{{{Workflow|}}}|?Stage}}|Settled| |<!-- | -->{{#ifeq:{{#show:{{{Workflow|}}}|?Stage}}|Settled| |<!-- | ||
− | + | -->{{#widget:link|type=a|href={{fullurl:{{#var:@verdict}}|Participant={{#var:@fullpagename}} }}|text=Edit verdict |onclick=this.classList.add('pending') |class=btn btn-green }} {{#ifeq:{{#show:{{{Workflow}}}|?Stage }}|Settled|| {{#ifeq:{{{Role|}}}|Judge|<wsfield type="button" onclick="$('#realSettleButton').click(); this.classList.add('pending')" class="btn btn-red">Mark case settled</wsfield> }} }}<!-- | |
− | -->{{#widget:link|type=a|href={{fullurl:{{#var:@verdict}}|Participant={{#var:@fullpagename}} }}|text=Edit verdict|class=btn btn-green }}< | ||
− | |||
-->}}<!-- | -->}}<!-- | ||
-->|<!-- | -->|<!-- | ||
Line 314: | Line 313: | ||
<wsfield type="hidden" name="Name" value="{{{Name|}}}" /> | <wsfield type="hidden" name="Name" value="{{{Name|}}}" /> | ||
<wsfield type="hidden" name="Participant" value="{{#var:@fullpagename}}" /> | <wsfield type="hidden" name="Participant" value="{{#var:@fullpagename}}" /> | ||
− | <wsfield type="submit" value="Create verdict" class="btn btn-green"/> | + | <wsfield type="submit" value="Create verdict" onclick="this.classList.add('pending');" class="btn btn-green"/> |
</wsform>}}</div></div><div class="col-12 col-lg-4"><!-- | </wsform>}}</div></div><div class="col-12 col-lg-4"><!-- | ||
-->{{#vardefine:@meetingdate|{{#show:{{{Workflow}}}|?Meeting date}} }}{{#if:{{#var:@meetingdate}}|<div class="info-box"><h2>Online meeting</h2>A online meeting with all the participants on this case is planned on <h2>{{#time:d-M-Y|{{#var:@meetingdate}} }}</h2> [[file:zoom.png|150px|link=]]</div>}} | -->{{#vardefine:@meetingdate|{{#show:{{{Workflow}}}|?Meeting date}} }}{{#if:{{#var:@meetingdate}}|<div class="info-box"><h2>Online meeting</h2>A online meeting with all the participants on this case is planned on <h2>{{#time:d-M-Y|{{#var:@meetingdate}} }}</h2> [[file:zoom.png|150px|link=]]</div>}} |
Latest revision as of 07:49, 8 April 2022
This is the Participant template. It should be called in the following format:
{{Participant |User= |Workflow= |Case ID= |Role= }}