<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://miniscope.org/index.php?action=history&amp;feed=atom&amp;title=Template%3ACategory%2FReview_record</id>
	<title>Template:Category/Review record - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://miniscope.org/index.php?action=history&amp;feed=atom&amp;title=Template%3ACategory%2FReview_record"/>
	<link rel="alternate" type="text/html" href="https://miniscope.org/index.php?title=Template:Category/Review_record&amp;action=history"/>
	<updated>2026-05-03T17:13:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://miniscope.org/index.php?title=Template:Category/Review_record&amp;diff=834&amp;oldid=prev</id>
		<title>DAharoni: SchemaSync: sync from repo @ cef7b4698b6a7bf05768b7fe97b5c01c55c4b039</title>
		<link rel="alternate" type="text/html" href="https://miniscope.org/index.php?title=Template:Category/Review_record&amp;diff=834&amp;oldid=prev"/>
		<updated>2026-05-02T20:07:59Z</updated>

		<summary type="html">&lt;p&gt;SchemaSync: sync from repo @ cef7b4698b6a7bf05768b7fe97b5c01c55c4b039&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Render template for Category:Review record subobjects.&lt;br /&gt;
&lt;br /&gt;
Called by the SemanticSchemas dispatcher when a category&amp;#039;s Review record&lt;br /&gt;
field declaration designates this template as its renderer (via&lt;br /&gt;
&amp;lt;code&amp;gt;has_subobject_display_template=Category/Review record&amp;lt;/code&amp;gt; on&lt;br /&gt;
[[:Category:Review record]]).&lt;br /&gt;
&lt;br /&gt;
Gated on &amp;lt;code&amp;gt;Has review interval&amp;lt;/code&amp;gt; being set on the host page.&lt;br /&gt;
If the page has no interval, this template renders nothing — the&lt;br /&gt;
document isn&amp;#039;t enrolled in review tracking, so we don&amp;#039;t show a status&lt;br /&gt;
sidebox or emit derived annotations even if Review record subobjects&lt;br /&gt;
happen to exist on the page (legacy data, mistakenly added records,&lt;br /&gt;
etc.).&lt;br /&gt;
&lt;br /&gt;
When the interval IS set, delegates to&lt;br /&gt;
[[Template:Category/Review record/State]] which both emits the&lt;br /&gt;
page-level annotations (&amp;lt;code&amp;gt;Has last reviewed date&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;Has next review due&amp;lt;/code&amp;gt;) and renders the right-floating Review&lt;br /&gt;
status sidebox — including a collapsed Review history section at the&lt;br /&gt;
bottom of the sidebox.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;import-annotation=true&amp;lt;/code&amp;gt; parameter on the inner&lt;br /&gt;
&amp;lt;code&amp;gt;#ask&amp;lt;/code&amp;gt; is essential — without it the inner &amp;lt;code&amp;gt;#set&amp;lt;/code&amp;gt;&lt;br /&gt;
calls in the State subtemplate don&amp;#039;t attach to the host page.&lt;br /&gt;
&lt;br /&gt;
Empty-state fallback via &amp;lt;code&amp;gt;default=&amp;lt;/code&amp;gt; in the inner #ask is a&lt;br /&gt;
defensive measure; in practice this dispatcher only fires when at&lt;br /&gt;
least one Review record subobject exists.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* &amp;lt;code&amp;gt;category&amp;lt;/code&amp;gt; — &amp;quot;Review record&amp;quot; (informational)&lt;br /&gt;
* &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt; — the parent page. Falls back to&lt;br /&gt;
  &amp;lt;code&amp;gt;{{FULLPAGENAME}}&amp;lt;/code&amp;gt; if the dispatcher doesn&amp;#039;t pass it.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#if: {{#show: {{{page|{{FULLPAGENAME}}}}} | ?Has review interval }}|{{#ask:&lt;br /&gt;
 [[-Has subobject::{{{page|{{FULLPAGENAME}}}}}]]&lt;br /&gt;
 [[Category:{{{category|Review record}}}]]&lt;br /&gt;
 |?Has date#ISO=ReviewDate&lt;br /&gt;
 |?Has next review due#ISO=Override&lt;br /&gt;
 |?Has reviewer=Reviewer&lt;br /&gt;
 |format=template&lt;br /&gt;
 |template=Category/Review record/State&lt;br /&gt;
 |named args=yes&lt;br /&gt;
 |sort=Has date&lt;br /&gt;
 |order=desc&lt;br /&gt;
 |limit=1&lt;br /&gt;
 |link=none&lt;br /&gt;
 |import-annotation=true&lt;br /&gt;
 |default={{Category/Review record/Empty|page={{{page|{{FULLPAGENAME}}}}}}}&lt;br /&gt;
}}|}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>DAharoni</name></author>
	</entry>
</feed>