Template:Event: Difference between revisions

From MWStake
Jump to navigation Jump to search
(use variables for date calcs, display those instead of SMW query values)
(Remove Etherpad link if not MWStake meeting.)
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:


-->{{#set:Name={{#var:name}}}}<!--
-->{{#set:Name={{#var:name}}}}<!--
-->{{#set:Short NName={{#ifeq:{{{mwstake-meeting|}}}|Yes|MWstake Meeting|{{{title}}}}}}}<!--
-->{{#set:Short Name={{#ifeq:{{{mwstake-meeting|}}}|Yes|MWstake Meeting|{{{title}}}}}}}<!--
-->{{#set:MWstake Meeting={{#ifeq:{{{mwstake-meeting|}}}|Yes|Yes|No}}}}<!--
-->{{#set:MWstake Meeting={{#ifeq:{{{mwstake-meeting|}}}|Yes|Yes|No}}}}<!--
-->{{#vardefine:StartDate|{{{start-date}}} {{#if:{{{start-hour|}}}{{{start-minute|}}}|{{#if:{{{start-hour|}}}|{{{start-hour}}}|00}}:{{#if:{{{start-minute|}}}|{{{start-minute}}}|00}} UTC}}}}{{#set:Start Date={{#var:StartDate}}}}<!--
-->{{#set:Start Date={{{start-date}}} {{#if:{{{start-hour|}}}{{{start-minute|}}}|{{#if:{{{start-hour|}}}|{{{start-hour}}}|00}}:{{#if:{{{start-minute|}}}|{{{start-minute}}}|00}} UTC}}}}<!--
-->{{#vardefine:EndDate|{{#if:{{{end-date|}}}|{{{end-date}}}|{{{start-date}}}}} {{#if:{{{end-hour|}}}{{{end-minute|}}}|{{#if:{{{end-hour|}}}|{{{end-hour}}}|00}}:{{#if:{{{end-minute|}}}|{{{end-minute}}}|00}} UTC|{{#if:{{{start-hour|}}}{{{start-minute|}}}|{{#if:{{{start-hour|}}}|{{{start-hour}}}|00}}:{{#if:{{{start-minute|}}}|{{{start-minute}}}|00}} UTC}}}}}}{{#set:End Date={{#var:EndDate}}}}<!--
-->{{#set:End Date={{#if:{{{end-date|}}}|{{{end-date}}}|{{{start-date}}}}} {{#if:{{{end-hour|}}}{{{end-minute|}}}|{{#if:{{{end-hour|}}}|{{{end-hour}}}|00}}:{{#if:{{{end-minute|}}}|{{{end-minute}}}|00}} UTC|{{#if:{{{start-hour|}}}{{{start-minute|}}}|{{#if:{{{start-hour|}}}|{{{start-hour}}}|00}}:{{#if:{{{start-minute|}}}|{{{start-minute}}}|00}} UTC}}}}}}<!--
-->{{#set:Date={{{start-date}}}}}<!--
-->{{#set:Date={{{start-date}}}}}<!--
-->{{#arraymap:{{{url|}}}|,|@@@@|{{#set:Event URL=@@@@}}}}<!--
-->{{#arraymap:{{{url|}}}|,|@@@@|{{#set:Event URL=@@@@}}}}<!--
Line 19: Line 19:


-->{| class="wikitable"
-->{| class="wikitable"
{{Optional Table Row|[[Image:Blank.png|24px|link=]] Date (UTC)|{{#var:StartDate}} - {{#var:EndDate}}}}
{{Optional Table Row|[[Image:Blank.png|24px|link=]] Date (UTC)|{{#show:{{FULLPAGENAME}}|?Start Date}} - {{#show:{{FULLPAGENAME}}|?End Date}}}}
{{Optional Table Row|[[Image:Blank.png|24px|link=]] URL|{{{url|}}}}}
{{Optional Table Row|[[Image:Blank.png|24px|link=]] URL|{{{url|}}}}}
{{#ifeq:{{{mwstake-meeting|}}}|Yes|{{Optional Table Row|[[Image:Blank.png|24px|link=]] Etherpad|https://etherpad.wikimedia.org/p/mwstake-{{#show:{{FULLPAGENAME}}|?Start Date#GR-F[Y-m]}}}}}}
{{Optional Table Row|[[Image:Tag.png|24px|link=]] Tags|{{{tags|}}}|{{#invoke:Utilities|parseMultiple|{{{tags}}}|Tag Link|,}}}}
{{Optional Table Row|[[Image:Tag.png|24px|link=]] Tags|{{{tags|}}}|{{#invoke:Utilities|parseMultiple|{{{tags}}}|Tag Link|,}}}}
{{Optional Table Row|[[Image:Person.png|24px|link=]] Attendees|{{{attendees|}}}|{{#invoke:Utilities|parseMultiple|{{{attendees}}}|Person Link|,}}}}
{{Optional Table Row|[[Image:Person.png|24px|link=]] Attendees|{{{attendees|}}}|{{#invoke:Utilities|parseMultiple|{{{attendees}}}|Person Link|, }}}}
|}
|}
<span class="pops" style="font-weight:bold;">{{#if:{{{start-hour|}}}|[https://www.timeanddate.com/worldclock/fixedtime.html?iso={{#show:{{FULLPAGENAME}}|?Start Date#-F[Ymd]}}T{{{start-hour}}}{{{start-minute|00}}} Click for time zone conversion]}}</span>
<span class="pops" style="font-weight:bold;">{{#if:{{{start-hour|}}}|[https://www.timeanddate.com/worldclock/fixedtime.html?iso={{#show:{{FULLPAGENAME}}|?Start Date#-F[Ymd]}}T{{{start-hour}}}{{{start-minute|00}}} Click for time zone conversion]}}</span>

Latest revision as of 19:41, 21 November 2019