Difference between revisions of "Template:Modification"
Jump to navigation
Jump to search
(99 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
{{Modification | {{Modification | ||
|Summary= | |Summary= | ||
− | |Year Suggested= | + | |Community= |
+ | |Date Suggested Era= | ||
+ | |Date Suggested Year= | ||
+ | |Date Suggested Month= | ||
+ | |Date Suggested Day= | ||
+ | |Date Suggested Approximate= | ||
|Resource= | |Resource= | ||
− | | | + | |Authors List= |
|Preamble= | |Preamble= | ||
|Modification= | |Modification= | ||
− | |Parent | + | |To Accept= |
+ | |To Reject= | ||
+ | |To Accept Questions= | ||
+ | |To Reject Questions= | ||
+ | |Parent Modifications= | ||
+ | |Incompatible Modifications= | ||
|Verdict= | |Verdict= | ||
− | |Year Assessed= | + | |Date Assessed Era= |
+ | |Date Assessed Year= | ||
+ | |Date Assessed Month= | ||
+ | |Date Assessed Day= | ||
+ | |Date Assessed Approximate= | ||
|Verdict Rationale= | |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><!-- | </noinclude><includeonly><!-- | ||
--><!-- | --><!-- | ||
--><!-- set the values | --><!-- set the values | ||
− | -->{{#set: | + | -->{{#set:Community={{{Community|}}}|Summary={{{Summary|}}}|Resource={{{Resource|}}}|Verdict Chart={{{Verdict Chart|}}}|Automatic={{{Automatic|No}}}|}}<!-- |
− | --> | + | --><!-- |
--><!-- set the authors | --><!-- set the authors | ||
− | -->{{#arraydefine: | + | -->{{SetMultipleValues|values={{{Authors List|}}}|property=Has Author}}<!-- |
− | -->{{#arrayunique: | + | --><!-- |
− | -->{{#arrayprint: | + | --><!-- 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 | + | --><!-- set Incompatible Modifications |
− | -->{{ | + | -->{{SetMultipleValues|values={{{Incompatible Modifications|}}}|property=Incompatible Modifications|excludeself=yes}}<!-- |
− | |||
− | |||
--><!-- | --><!-- | ||
− | --><!-- set the parent modification if the parent | + | --><!-- 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  |outro= which were|intro one=modification |outro one= 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 |outro= all become|intro one=modification |outro one= 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 | --><!-- print the page | ||
− | --> | + | -->{{{Summary|}}} |
− | |||
+ | {{PrintModificationDetails|modification={{FULLPAGENAME}}|}} | ||
+ | <!-- | ||
+ | -->{{PrintModificationParentModifications|modification={{FULLPAGENAME}}|}}<!-- | ||
+ | -->{{PrintModificationIncompatibleModifications|modification={{FULLPAGENAME}}|}}<!-- | ||
+ | -->{{PrintModificationVerdict|modification={{FULLPAGENAME}}|}}<!-- | ||
+ | -->{{PrintModificationSupersededBy|modification={{FULLPAGENAME}}|intro=It was superseded by |outro=.|link=all|pretty=yes}} | ||
==Preamble== | ==Preamble== | ||
+ | {{PrintSectionVideos|page={{FULLPAGENAME}}|section=Preamble}} | ||
{{{Preamble|}}} | {{{Preamble|}}} | ||
==Modification== | ==Modification== | ||
+ | {{PrintSectionVideos|page={{FULLPAGENAME}}|section=Modification}} | ||
{{{Modification|}}} | {{{Modification|}}} | ||
− | + | {{PrintModificationToAccept | |
− | {{ | + | |modification={{FULLPAGENAME}} |
− | | | + | |diagram=yes |
− | |intro===Questions Answered== | + | |intro=<nowiki> </nowiki> |
+ | ===Theories To Accept=== | ||
+ | <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): | This modification attempts to answer the following question(s): | ||
}} | }} | ||
+ | ==Verdict== | ||
+ | {{PrintSectionVideos|page={{FULLPAGENAME}}|section=Verdict}} | ||
{{PrintModificationVerdict | {{PrintModificationVerdict | ||
− | | | + | |modification={{FULLPAGENAME}} |
− | + | |print verdict rationale=yes | |
− | |verdict rationale= | + | |print verdict chart=yes |
− | | | ||
− | |||
}} | }} | ||
− | + | {{PrintModificationSupersededBy | |
− | + | |modification={{FULLPAGENAME}} | |
− | + | |intro=This modification was superseded by  | |
− | {{ | + | |outro=. |
− | | | + | |link=all |
− | | | + | |pretty=yes |
− | | | ||
}} | }} | ||
− | [[Category:{{{ | + | Click on the [[{{TALKPAGENAME}}|Discussion]] tab for comments.<!-- |
− | __NOEDITSECTION__ | + | --><!-- |
− | </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.