Difference between revisions of "Template:Modification"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
 
(153 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
{{Modification
 
{{Modification
 
|Summary=
 
|Summary=
|Year=
+
|Community=
|Author=
+
|Date Suggested Era=
 +
|Date Suggested Year=
 +
|Date Suggested Month=
 +
|Date Suggested Day=
 +
|Date Suggested Approximate=
 +
|Resource=
 +
|Authors List=
 
|Preamble=
 
|Preamble=
 
|Modification=
 
|Modification=
 +
|To Accept=
 +
|To Reject=
 +
|To Accept Questions=
 +
|To Reject Questions=
 +
|Parent Modifications=
 +
|Incompatible Modifications=
 
|Verdict=
 
|Verdict=
 +
|Date Assessed Era=
 +
|Date Assessed Year=
 +
|Date Assessed Month=
 +
|Date Assessed Day=
 +
|Date Assessed Approximate=
 +
|Verdict Rationale=
 +
|Superseded By=
 +
|Automatic=
 
}}
 
}}
 
</pre>
 
</pre>
 
Edit the page to see the template text.
 
Edit the page to see the template text.
</noinclude><includeonly>{{#set:Verdict={{{Verdict|}}}|Year={{{Year|}}}|Author#list={{{Author|}}}|}}
 
[[Summary::{{{Summary|}}}]]
 
  
 +
</noinclude><includeonly><!--
 +
--><!--
 +
--><!-- set the values
 +
-->{{#set:Community={{{Community|}}}|Summary={{{Summary|}}}|Resource={{{Resource|}}}|Verdict Chart={{{Verdict Chart|}}}|Automatic={{{Automatic|No}}}|}}<!--
 +
--><!--
 +
--><!-- set the authors
 +
-->{{SetMultipleValues|values={{{Authors List|}}}|property=Has Author}}<!--
 +
--><!--
 +
--><!-- set date suggested
 +
-->{{SetDatePropertyValue|property=Date Suggested|year={{{Date Suggested Year|}}}|month={{{Date Suggested Month|}}}|day={{{Date Suggested Day|}}}|era={{{Date Suggested Era|}}}|approximate={{{Date Suggested Approximate|}}}|}}<!--
 +
--><!--
 +
--><!-- set To Accept theories
 +
-->{{SetMultipleValues|values={{{To Accept|}}}|property=To Accept}}<!--
 +
--><!--
 +
--><!-- set To Reject theories
 +
-->{{SetMultipleValues|values={{{To Reject|}}}|property=To Reject}}<!--
 +
--><!--
 +
--><!-- set To Accept questions
 +
-->{{SetMultipleValues|values={{{To Accept Questions|}}}|property=To Accept Questions}}<!--
 +
--><!--
 +
--><!-- set To Reject questions
 +
-->{{SetMultipleValues|values={{{To Reject Questions|}}}|property=To Reject Questions}}<!--
 +
--><!--
 +
--><!-- set Parent Modifications
 +
-->{{SetMultipleValues|values={{{Parent Modifications|}}}|property=Parent Modifications|excludeself=yes}}<!--
 +
--><!--
 +
--><!-- store the list of not accepted parents (deduce from the list of parent modifications)
 +
-->{{#arraydefine: parentsArray|{{GetPropertyValues|object={{FULLPAGENAME}}|property=Parent Modifications|link=none}} }}<!--
 +
-->{{#arrayunique: parentsArray}}<!--
 +
-->{{#arrayprint: parentsArray||@@@@|<!--
 +
-->{{#ifeq: {{#show: @@@@|?Verdict}}|Not Accepted|{{#set:Not Accepted Parent=@@@@}}|}}<!--
 +
-->}}<!-- print
 +
--><!--
 +
--><!-- set Incompatible Modifications
 +
-->{{SetMultipleValues|values={{{Incompatible Modifications|}}}|property=Incompatible Modifications|excludeself=yes}}<!--
 +
--><!--
 +
--><!-- set the questions answered (deduce from the list of To Accept theories)
 +
-->{{#arraydefine:theoriesArray|{{{To Accept|}}} }}<!--
 +
-->{{#arrayunique:theoriesArray}}<!--
 +
-->{{#arrayprint:theoriesArray||@@@@|{{#set:Answers Question={{#show: @@@@|?Topic|link=none}}|+sep=,}}|}}<!--
 +
 +
 +
--><!--
 +
-->{{#if: {{GetPropertyValues|object={{FULLPAGENAME}}|property=Parent Modifications|link=none}}<!--
 +
-->|<!-- if there are parents
 +
  -->{{#switch: {{PrintParentModificationsVerdict|modification={{FULLPAGENAME}}|}}<!--
 +
  --><!-- if at least one of the parent modifications is not accepted, then neither is this one
 +
  -->|Not Accepted=<!--
 +
    -->{{#set: Verdict=Not Accepted|Parent Verdict=Parent Not Accepted|}}<!--
 +
    -->{{#set: Verdict Rationale=The modification was not accepted because its acceptance was contingent upon the acceptance of {{GetPropertyValues|object={{FULLPAGENAME}}|property=Not Accepted Parent |pretty=yes |link=all |intro=modifications&#32; |outro=&#32;which were|intro one=modification&#32;|outro one=&#32;which was}} deemed unacceptable. |}}<!--
 +
    -->{{SetDatePropertyValueFromAnotherProperty|property=Date Assessed|sourceobject={{PrintModificationEarliestNotAcceptedParentModification|modification={{FULLPAGENAME}} }}|sourceproperty=Date Assessed}}<!--
 +
  --><!-- if no parent modification is not accepted but at least one of them is still open, then so is this one
 +
  -->|Open=<!--
 +
    -->{{#set: Verdict=Open|Parent Verdict=Parent Open|}}<!--
 +
    -->{{#set: Verdict Rationale=The modification can only become accepted once {{GetPropertyValues|object={{FULLPAGENAME}}|property=Parent Modifications|pretty=yes|link=all|intro=modifications&#32;|outro=&#32;all become|intro one=modification&#32;|outro one=&#32;becomes}} accepted.|}}<!--
 +
  --><!-- it the parent modification is accepted, then this one can have any one of the three verdicts
 +
  -->|Accepted=<!--
 +
    -->{{#set: Verdict={{{Verdict|}}}|Parent Verdict=Parent Accepted|Verdict Rationale={{#replace:{{{Verdict Rationale|}}}|CiteRef::|CITE_}}|}}<!--
 +
    -->{{SetDatePropertyValue|property=Date Assessed|year={{{Date Assessed Year|}}}|month={{{Date Assessed Month|}}}|day={{{Date Assessed Day|}}}|era={{{Date Assessed Era|}}}|approximate={{{Date Assessed Approximate|}}}|}}<!--
 +
    --><!-- store the Superseded By values if own verdict is Not Accepted
 +
    -->{{#ifeq: {{{Verdict|}}}|Not Accepted<!--
 +
    -->|{{#if: {{{Superseded By|}}}<!--
 +
      -->|{{SetMultipleValues|values={{{Superseded By|}}}|property=Superseded By}}<!--
 +
      -->}}<!-- if Superseded By
 +
    -->}}<!-- if verdict is Not Accepted
 +
  --><!--
 +
  -->}}<!-- switch Parent's verdict
 +
  --><!--
 +
--><!-- else (no parents): store the regular values
 +
 +
-->|{{#set: Verdict={{{Verdict|}}}|Verdict Rationale={{#replace:{{{Verdict Rationale|}}}|CiteRef::|CITE_}}|}}<!--
 +
  -->{{SetDatePropertyValue|property=Date Assessed|year={{{Date Assessed Year|}}}|month={{{Date Assessed Month|}}}|day={{{Date Assessed Day|}}}|era={{{Date Assessed Era|}}}|approximate={{{Date Assessed Approximate|}}}|}}<!--
 +
  --><!-- store the Superseded By values if own verdict is Not Accepted
 +
  -->{{#ifeq: {{{Verdict|}}}|Not Accepted<!--
 +
  -->|{{#if: {{{Superseded By|}}}<!--
 +
    -->|{{SetMultipleValues|values={{{Superseded By|}}}|property=Superseded By}}<!--
 +
    -->}}<!-- if Superseded By
 +
  -->}}<!-- if verdict is Not Accepted
 +
--><!--
 +
-->}}<!-- if parent modifications are given
 +
 +
--><!--
 +
--><!-- print the page
 +
-->{{{Summary|}}}
 +
 +
{{PrintModificationDetails|modification={{FULLPAGENAME}}|}}
 +
<!--
 +
-->{{PrintModificationParentModifications|modification={{FULLPAGENAME}}|}}<!--
 +
-->{{PrintModificationIncompatibleModifications|modification={{FULLPAGENAME}}|}}<!--
 +
-->{{PrintModificationVerdict|modification={{FULLPAGENAME}}|}}<!--
 +
-->{{PrintModificationSupersededBy|modification={{FULLPAGENAME}}|intro=It was superseded by&#32;|outro=.|link=all|pretty=yes}}
 
==Preamble==
 
==Preamble==
 +
{{PrintSectionVideos|page={{FULLPAGENAME}}|section=Preamble}}
 
{{{Preamble|}}}  
 
{{{Preamble|}}}  
  
 
==Modification==
 
==Modification==
 +
{{PrintSectionVideos|page={{FULLPAGENAME}}|section=Modification}}
 
{{{Modification|}}}  
 
{{{Modification|}}}  
 
+
{{PrintModificationToAccept
==Verdict==
+
|modification={{FULLPAGENAME}}
{{#switch: {{{Verdict|}}}
+
|diagram=yes
  |Open=The modification is currently being evaluated; a verdict is pending. [[Category:Open Modification]]
+
|intro=<nowiki> </nowiki>
  |Accepted=The modification has been accepted. [[Category:Accepted Modification]]
+
===Theories To Accept===
  |Not Accepted=The modification has not been accepted; the discussion is closed. [[Category:Not Accepted Modification]]
+
<nowiki> </nowiki>
 +
}}{{PrintModificationToReject
 +
|modification={{FULLPAGENAME}}
 +
|intro=<nowiki> </nowiki> 
 +
===Theories To Reject===
 +
<nowiki> </nowiki> 
 +
}}{{PrintModificationToAcceptQuestions
 +
|modification={{FULLPAGENAME}}
 +
|intro=<nowiki> </nowiki>
 +
===Questions To Accept===  
 +
<nowiki> </nowiki>
 +
}}{{PrintModificationToRejectQuestions
 +
|modification={{FULLPAGENAME}}
 +
|intro=<nowiki> </nowiki>
 +
===Questions To Reject===
 +
<nowiki> </nowiki> 
 +
}}{{PrintModificationQuestionsAnswered
 +
|modification={{FULLPAGENAME}}
 +
|intro=<nowiki> </nowiki> 
 +
==Questions Answered==
 +
This modification attempts to answer the following question(s):
 +
}}
 +
==Verdict==
 +
{{PrintSectionVideos|page={{FULLPAGENAME}}|section=Verdict}}
 +
{{PrintModificationVerdict
 +
  |modification={{FULLPAGENAME}}
 +
|print verdict rationale=yes
 +
  |print verdict chart=yes
 +
}}
 +
{{PrintModificationSupersededBy
 +
|modification={{FULLPAGENAME}}
 +
  |intro=This modification was superseded by&#32;  
 +
|outro=.
 +
|link=all
 +
|pretty=yes
 
}}
 
}}
Click on the Discussion tab for comments.
+
Click on the [[{{TALKPAGENAME}}|Discussion]] tab for comments.<!--
 
+
--><!--
</includeonly>
+
--><!--add categories
 +
--><!--
 +
-->[[Category:Modification]]<!--
 +
--><!--
 +
-->{{#switch: {{#show:{{FULLPAGENAME}}|?Verdict}}<!--
 +
--> |Accepted=[[Category:Accepted Modification]] [[Category:{{GetDatePropertyValueYearWithBCE|object={{FULLPAGENAME}}|property=Date Assessed}} Assessed Modification]]<!--
 +
--> |Not Accepted=[[Category:Not Accepted Modification]] [[Category:{{GetDatePropertyValueYearWithBCE|object={{FULLPAGENAME}}|property=Date Assessed}} Assessed Modification]]<!--
 +
--> |[[Category:Open Modification]]<!--
 +
-->}}<!-- switch
 +
--><!--
 +
--><!-- add default sort
 +
-->{{DEFAULTSORT: {{FULLPAGENAME}} }}<!--
 +
--><!--
 +
--><!-- add magic words
 +
-->__NOEDITSECTION__ <!--
 +
-->__NOCACHE__ <!--
 +
--></includeonly>

Latest revision as of 14:19, 29 July 2023

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

{{Modification
|Summary=
|Community=
|Date Suggested Era=
|Date Suggested Year=
|Date Suggested Month=
|Date Suggested Day=
|Date Suggested Approximate=
|Resource=
|Authors List=
|Preamble=
|Modification=
|To Accept=
|To Reject=
|To Accept Questions=
|To Reject Questions=
|Parent Modifications=
|Incompatible Modifications=
|Verdict=
|Date Assessed Era=
|Date Assessed Year=
|Date Assessed Month=
|Date Assessed Day=
|Date Assessed Approximate=
|Verdict Rationale=
|Superseded By=
|Automatic=
}}

Edit the page to see the template text.