Difference between revisions of "Template:Semorg-meeting-group"

From SemanticOrganization
Jump to: navigation, search
(Undo revision 5998 by Admin (talk))
Tag: Undo
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{semorg-bundle}}</noinclude><includeonly>{{#semorg-set:meeting
+
<noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-meeting-category}}]][[Category:{{int:semorg-meeting-group-category}}]]{{#semorg-set:meeting
 +
  |meeting-type=group
 +
  |ref={{{group|}}}
 
   |group={{{group|}}}
 
   |group={{{group|}}}
   |date={{{date|}}}
+
   |date={{{date|{{{start-date|}}}}}}
   |time={{{time|}}}
+
  |start-date={{{start-date|{{{date|}}}}}}
 +
  |end-date={{{end-date|{{{date|}}}}}}
 +
  |time={{#if:{{{start-time|}}}
 +
    |{{{start-time}}}{{#if:{{{end-time|}}}
 +
      |-{{{end-time}}}
 +
    }}
 +
    |{{{time|}}}
 +
  }}
 +
  |start-time={{{start-time|}}}
 +
  |end-time={{{end-time|}}}
 +
   |start-datetime={{#if:{{{date|}}}{{{start-date|}}}
 +
    |{{#if:{{{start-time|}}}
 +
      |{{{start-date|{{{date|}}}}}} {{{start-time|}}}
 +
    }}
 +
  }}
 +
  |end-datetime={{#if:{{{date|}}}{{{end-date|}}}
 +
    |{{#if:{{{end-time|}}}
 +
      |{{{end-date|{{{date|}}}}}} {{{end-time|}}}
 +
    }}
 +
  }}
 
   |overview={{{overview|}}}
 
   |overview={{{overview|}}}
  |time={{{time|}}}
 
 
   |location={{{location|}}}
 
   |location={{{location|}}}
 
   |secretary={{{secretary|}}}
 
   |secretary={{{secretary|}}}
 
   |moderator={{{moderator|}}}
 
   |moderator={{{moderator|}}}
 +
  |chair={{{chair|}}}
 +
  |signer={{{signer|}}}
 +
  |vote-counter={{{vote-counter|}}}
 +
  |type={{{type|}}}
 +
  |number={{{number|}}}
 +
  |participant-number={{#semorg-count:{{{participant|}}},{{{participant-board|}}},{{{secretary|}}},{{{moderator|}}},{{{chair|}}},{{{signer|}}},{{{vote-counter|}}}}}
 
}}{{#semorg-set-list:meeting
 
}}{{#semorg-set-list:meeting
   |participant={{{participant|}}}
+
   |participant={{{participant|}}},{{{participant-board|}}},{{{secretary|}}},{{{moderator|}}},{{{chair|}}},{{{signer|}}},{{{vote-counter|}}}
 +
  |participant-board={{{participant-board|}}}
 
   |excused={{{excused|}}}
 
   |excused={{{excused|}}}
 
   |guest={{{guest|}}}
 
   |guest={{{guest|}}}
}}[[Category:{{int:semorg-meeting-group-category}}]]{{DISPLAYTITLE:{{int:semorg-meeting-displaytitle|{{{group|}}}|{{{date|}}}}}}} __NUMBEREDHEADINGS__ __FORCETOC__
+
}}<div class="d-print-none">{{#semorg-detail:meeting-group
 
+
  |heading={{int:semorg-meeting-displaytitle|{{#show:{{{group|}}}|?semorg-group-name}}|{{{date|}}}}}
{{#semorg-table:meeting
+
  |overview page={{#ifexpr:{{#time:U|{{{date|}}}}}>{{#time:U}}
 +
    |{{int:semorg-meeting-group-page-name}}
 +
    |{{int:semorg-meeting-group-past-page-name}}
 +
  }}
 +
}}</div> __NUMBEREDHEADINGS__ __FORCETOC__
 +
{{semorg-header}}{{#ifexpr:{{#time:U|{{{date|}}}}}>{{#time:U}}
 +
  |{{semorg-mail|semorg-mail-{{{group|}}}|{{int:semorg-mail-meeting-group-link-text}}|{{int:semorg-mail-meeting-group-subject|{{{group|}}}|{{semorg-date|{{{date|}}}}}|{{{location|}}}}}}}
 +
}}{{semorg-printable
 +
  |template=Semorg-meeting-group-{{{group|}}}-header
 +
  |default={{int:semorg-meeting-displaytitle|{{#show:{{{group|}}}|?semorg-group-name}}|{{{date|}}}}}
 +
  |class=semorg-meeting-group-header
 +
}}{{#semorg-table:meeting
 +
  |group={{semorg-group-link|{{{group|}}}}}
 
   |overview={{{overview|}}}
 
   |overview={{{overview|}}}
}}
+
  |date={{#if:{{{date|}}}
<table class="table">{{#if:{{{overview|}}}
+
    |{{semorg-date|{{{date|}}}|long}}
  |<tr class="hidden-print"><th>{{int:semorg-field-meeting-overview-name}}:</th><td>{{{overview|}}}</td></tr>
+
    |{{#if:{{{start-date|}}}
}}
+
      |{{semorg-date|{{{start-date|}}}|long}}{{#if:{{{end-date|}}}
<tr class="visible-print">
+
        |-{{semorg-date|{{{end-date|}}}|long}}
<th>{{int:semorg-field-meeting-date-name}}:</th><td>{{#timel:Y-m-d|{{{date|}}}}}</td>
+
      }}
</tr>{{#if:{{{time|}}}|
+
    }}
<tr>
+
  }}
<th>{{int:semorg-field-meeting-time-name}}:</th><td>{{{time|}}}</td>
+
  |time={{#if:{{{start-time|}}}
</tr>}}{{#if:{{{location|}}}|
+
    |{{{start-time}}}{{#if:{{{end-time|}}}
<tr>
+
      |-{{{end-time}}}
<th>{{int:semorg-field-meeting-location-name}}:</th><td>{{{location|}}}</td>
+
    }}
</tr>}}{{#if:{{{participant|}}}|
+
    |{{{time|}}}
<tr>
+
  }} {{semorg-agenda-times}}
<th>{{int:semorg-field-meeting-participant-name}}:</th><td>{{#arraymap:{{{participant|}}}|,|xxx|{{semorg-person-link|xxx}}}}</td>
+
  |location={{{location|}}}
</tr>}}{{#if:{{{excused|}}}|
+
  |participant-board={{#arraymap:{{{participant-board|}}}|,|xxx|{{semorg-person-link|xxx}}}}
<tr>
+
  |participant={{#arraymap:{{#semorg-distinct:{{{participant|}}},{{{participant-board|}}},{{{secretary|}}},{{{moderator|}}},{{{chair|}}},{{{signer|}}},{{{vote-counter|}}}}}|,|xxx|{{semorg-person-link|xxx}}}}
<th>{{int:semorg-field-meeting-excused-name}}:</th><td>{{#arraymap:{{{excused|}}}|,|xxx|{{semorg-person-link|xxx}}}}</td>
+
  |excused={{#arraymap:{{{excused|}}}|,|xxx|{{semorg-person-link|xxx}}}}
</tr>}}{{#if:{{{guest|}}}|
+
  |guest={{semorg-person-link|{{{guest|}}}}}
<tr>
+
  |secretary={{semorg-person-link|{{{secretary|}}}}}
<th>{{int:semorg-field-meeting-guest-name}}:</th><td>{{{guest|}}}</td>
+
  |moderator={{semorg-person-link|{{{moderator|}}}}}
</tr>}}{{#if:{{{secretary|}}}|
+
  |files={{#if:{{{files|}}}|<ul>{{{files|}}}</ul>}}
<tr class="hidden-print">
+
}}{{semorg-printable
<th>{{int:semorg-field-meeting-secretary-name}}:</th><td>{{semorg-person-link|{{{secretary|}}}}}</td>
+
  |template=semorg-meeting-group-{{{group|}}}-intro
</tr>}}{{#if:{{{moderator|}}}|
+
  |class=semorg-meeting-group-intro
<tr class="hidden-print">
+
}}{{semorg-meeting-tasks}}<div class="semorg-meeting-group-agenda d-none d-print-block"><div class="semorg-meeting-group-agenda-heading">{{int:semorg-agenda-heading}}</div><toc /></div></includeonly>
<th>{{int:semorg-field-meeting-moderator-name}}:</th><td>{{semorg-person-link|{{{moderator|}}}}}</td>
 
</tr>}}{{#if:{{{files|}}}|
 
<tr>
 
<th>{{int:semorg-field-meeting-files-name}}:</th><td><ul>{{{files}}}</ul></td>
 
</tr>}}
 
</table>
 
</includeonly>
 

Latest revision as of 14:03, 21 January 2024

This page is part of the Semantic Organization extension.

If you want to customize this template you can copy its contents to another page (use for example Template:Semorg-meeting-group-custom) and change the following system message to the name of the newly created page: MediaWiki:semorg-meeting-group-template