<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kiprobatt.de/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AActionable_board_column</id>
	<title>Template:Actionable board column - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kiprobatt.de/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AActionable_board_column"/>
	<link rel="alternate" type="text/html" href="https://kiprobatt.de/w/index.php?title=Template:Actionable_board_column&amp;action=history"/>
	<updated>2026-04-12T07:59:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://kiprobatt.de/w/index.php?title=Template:Actionable_board_column&amp;diff=5994&amp;oldid=prev</id>
		<title>Maintenance script: Updated with content from Extension:SemanticActions version 1.0.0</title>
		<link rel="alternate" type="text/html" href="https://kiprobatt.de/w/index.php?title=Template:Actionable_board_column&amp;diff=5994&amp;oldid=prev"/>
		<updated>2022-05-01T04:41:26Z</updated>

		<summary type="html">&lt;p&gt;Updated with content from Extension:SemanticActions version 1.0.0&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
DEFINE QUERY PARAMETERS USED IN MULTIPLE PLACES&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:commonQueryPart|[[Category:Actionable]] &amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{#switch:{{{1|}}} | Open = [[Action status::Open]] | Closed = [[Action status::Closed]] | }}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{#if:{{{2|}}}|{{#arraymap:{{{2|}}}|,|VAR|[[Related article::VAR]]|}} |}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{#if:{{{7|}}}|{{#arraymap:{{{7|}}}|,|VAR|[[Assigned to::VAR]]|}} |}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
ONLY SET THE REST FOR THE FIRST COLUMN&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}||&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
SET VARIABLE FOR LIST OF ACTIONS FOR THIS TABLE THAT DO NOT HAVE LABELS SELECTED FOR COLUMNS&lt;br /&gt;
for each action (query actions open/closed/all related articles)&lt;br /&gt;
show action labels&lt;br /&gt;
for each label&lt;br /&gt;
check if label is found in array of labels used for this board&lt;br /&gt;
if not found, add to array of actions to list in this column&lt;br /&gt;
--&amp;gt;{{#arraydefine:boardLabels|{{{4|}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actions|{{#ask: {{#var:commonQueryPart}} |format=plainlist |link=none |limit=5000 }}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actionRepresented|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actionsNotRepresented|}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
BEGIN ARRAYMAP ON EACH ACTION&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#arraymap:{{#var:actions}}|,|ACTION|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
FOR EACH ACTION DO ARRAYMAP ON LABELS OF THAT ACTION&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#arraymap:{{#show:ACTION|?Label|format=plainlist|link=none}}|,|LABEL|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
FOR EACH LABEL IF LABEL IS IN COLUMN LABELS, ADD TO VARIABLE ACTIONREPRESENTED&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:yes|{{#arraysearch:boardLabels|LABEL|0|yes}}|&amp;lt;!-- THEN --&amp;gt;{{#vardefine:actionRepresented|True}}|&amp;lt;!-- ELSE NOTHING --&amp;gt;&amp;lt;!--END IF--&amp;gt;}}&amp;lt;!--END ARRAYMAP--&amp;gt;|}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
IF ACTION IS REPRESENTED IN ANOTHER COLUMN, DO NOTHING; ELSE ADD IT TO ACTIONSNOTREPRESENTED&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:actionRepresented}}|True||{{#vardefine:actionsNotRepresented|ACTION, {{#var:actionsNotRepresented}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actionRepresented|}} |}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
SET VARIABLE FOR DEFAULT RELATED ARTICLES FOR NEW ACTIONS&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:newActionDefaultRelatedArticles|{{{6|}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
BUILD TABLE&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;td style=&amp;quot;background-color:#f5f5f5;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table class=&amp;quot;actionable_board&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
COLUMN HEADER&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;tr style=&amp;quot;height:36px;&amp;quot;&amp;gt;&amp;lt;th&amp;gt;{{#if:{{{3|}}}|{{Actionable board column label button|{{{3|}}}|{{#var:newActionDefaultRelatedArticles}}}}|None of these labels}}&amp;lt;span style=&amp;quot;float:right;&amp;quot;&amp;gt;{{#if:{{{3|}}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
IF THIS IS FOR A COLUMN WITH A LABEL HEADER, QUERY FOR ACTIONS WITH THAT LABEL&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ask: {{#var:commonQueryPart}} [[Label::{{{3}}}]]|format=count|limit=5000}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
ELSE QUERY FOR ACTIONS WITHOUT ANY OF THE HEADER LABELS, ONLY IF THERE ARE ANY SUCH ACTIONS&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if: {{#var:actionsNotRepresented}}|{{#ask: {{#arraymap:{{#var:actionsNotRepresented}}|,|VAR|{{#var:commonQueryPart}} [[VAR]]| OR }} |format=count|limit=5000}}|}}|}}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
COLUMN ROWS&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table class=&amp;quot;actionable_board actionable_board_action&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{3|}}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
IF THIS IS FOR A COLUMN WITH A LABEL HEADER, QUERY FOR ACTIONS WITH THAT LABEL&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ask: {{#var:commonQueryPart}} [[Label::{{{3}}}]]&lt;br /&gt;
|?Action ID&lt;br /&gt;
|?Due date{{#ifeq: {{CONTENTLANGUAGE}}|de|#-F[Y/m/d]&amp;lt;!-- necessary for german wiki --&amp;gt;|}} &lt;br /&gt;
|?Assigned to&lt;br /&gt;
|?Label&lt;br /&gt;
|?Related article&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Actionable board row&lt;br /&gt;
|userparam={{{5|View}}}&lt;br /&gt;
|link=none&lt;br /&gt;
|limit=5000&lt;br /&gt;
|sort=Due date sort&lt;br /&gt;
|order=asc&lt;br /&gt;
}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
ELSE QUERY FOR ACTIONS WITHOUT ANY OF THE HEADER LABELS, ONLY IF THERE ARE ANY SUCH ACTIONS&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if: {{#var:actionsNotRepresented}}|{{#ask: {{#arraymap:{{#var:actionsNotRepresented}}|,|VAR|{{#var:commonQueryPart}} [[VAR]]| OR }}&lt;br /&gt;
|?Action ID&lt;br /&gt;
|?Due date{{#ifeq: {{CONTENTLANGUAGE}}|de|#-F[Y/m/d]&amp;lt;!-- necessary for german wiki --&amp;gt;|}} &lt;br /&gt;
|?Assigned to&lt;br /&gt;
|?Label&lt;br /&gt;
|?Related article&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Actionable board row&lt;br /&gt;
|userparam={{{5|View}}}&lt;br /&gt;
|link=none&lt;br /&gt;
|limit=5000&lt;br /&gt;
|sort=Due date sort&lt;br /&gt;
|order=asc&lt;br /&gt;
}}|}}|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
UNSET VARIABLES&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:commonQueryPart|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actions|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actionRepresented|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:actionsNotRepresented|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;This template creates a kanban board column.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt; = Open, Closed, or All (only show actions with this Action status)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{2}}}&amp;lt;/nowiki&amp;gt; = List of Related articles (only show actions with all of these Related articles)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{3}}}&amp;lt;/nowiki&amp;gt; = Label to use for this column (only show actions in this column with this Label)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{4}}}&amp;lt;/nowiki&amp;gt; = List of &amp;quot;Does not have label&amp;quot; values to use for this column (only show actions in this column with none of these Labels)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{5}}}&amp;lt;/nowiki&amp;gt; = View or Edit (do you want action links to go to the view or edit mode?)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{6}}}&amp;lt;/nowiki&amp;gt; = List of default Related articles for new actions created from links in this table&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{{7}}}&amp;lt;/nowiki&amp;gt; = List of Assignees (only show actions with all of these Assignees)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Page required for Actionable Extension]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>