Template: Semorg-project: Difference between revisions
From SemanticOrganization
No edit summary |
No edit summary |
||
(66 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-project-category}}]]{{#semorg-set:project | <noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-project-category}}]]{{#semorg-set:project | ||
|title={{PAGENAME}} | |title={{{title|{{PAGENAME}}}}} | ||
|start={{{start|}}} | |start={{{start|}}} | ||
|end={{{end|}}} | |end={{{end|}}} | ||
|contact-person={{{contact-person|}}} | |contact-person={{{contact-person|}}} | ||
| | |description={{{description|}}} | ||
|closed={{{closed|false}}} | |description-long={{{description-long|}}} | ||
}}{{#semorg-detail:project}}{{#if:{{{closed|}}} | |closed={{#if:{{{closed-date|}}}|true|{{{closed|false}}}}} | ||
|{{#semorg-true:{{{closed|}}} | |closed-date={{{closed-date|}}} | ||
|<span class="badge | |active={{{active|true}}} | ||
|<span class="badge | |budget={{{budget|}}} | ||
|short-title={{{short-title|}}} | |||
|department={{{department|}}} | |||
|milestone={{{milestone|}}} | |||
|openproject-id={{{openproject-id|}}} | |||
|toggl-id={{{toggl-id|}}} | |||
|status={{{status|}}} | |||
|type={{{type|}}} | |||
|outlook={{{outlook|}}} | |||
|picture={{#if:{{{picture|}}}|File:{{{picture}}}}} | |||
|homepage={{{homepage|}}} | |||
}}{{#semorg-set-list:project | |||
|topic={{{topic|}}} | |||
|tag={{{tag|}}} | |||
|target-group={{{target-group|}}} | |||
|phase={{{phase|}}} | |||
|strategic-objective={{{strategic-objective|}}} | |||
}}{{#semorg-detail:project | |||
|heading={{{title|{{PAGENAME}}}}} | |||
|overview page={{#semorg-true:{{{closed|{{#explode:{{int:smw false words}}|,|0}}}}} | |||
|{{int:semorg-project-closed-page-name}} | |||
|{{#semorg-true:{{{active|{{#explode:{{int:smw true words}}|,|0}}}}} | |||
|{{int:semorg-project-page-name}} | |||
|{{int:semorg-project-inactive-page-name}} | |||
}} | |||
}} | |||
}}{{#if:{{{closed-date|}}} | |||
|<span class="badge text-bg-secondary">{{int:semorg-value-status-closed-since|{{{closed-date|}}}}}</span> | |||
|{{#semorg-true:{{{closed|}{{#explode:{{int:smw false words}}|,|0}}}} | |||
|<span class="badge text-bg-secondary">{{int:semorg-value-status-closed}}</span> | |||
|{{#semorg-true:{{{active|{{#explode:{{int:smw true words}}|,|0}}}}} | |||
|<span class="badge text-bg-success">{{int:semorg-value-status-open}}</span> | |||
|<span class="badge text-bg-secondary">{{int:semorg-value-status-inactive}}</span> | |||
}} | |||
}} | |||
}}{{#semorg-tabs:project | |||
|?overview={{#semorg-table:project | |||
|contact-person={{semorg-person-link|{{{contact-person|}}}}} | |||
|team-internal={{{team-internal|}}} | |||
|team-external={{{team-external|}}} | |||
|{{#ifexist:{{int:semorg-project-update-page-name}} | |||
|last-update={{semorg-project-last-update|{{FULLPAGENAME}}|{{{title|{{PAGENAME}}}}} }}{{#semorg-nocache:}} | |||
}} | |||
}}{{#ifexist:{{int:semorg-meeting-project-page-name}} | |||
|{{#semorg-meetings:project | |||
|only current | |||
|limit=3 | |||
}} | |||
}}{{semorg-project-subpage-overview}} | |||
|?details={{#semorg-table:project | |||
|homepage={{{homepage|}}} | |||
|short-title={{{short-title|}}} | |||
|run-time={{#if:{{{start|}}}{{{end|}}} | |||
|{{semorg-timespan|{{{start|}}}|{{{end|}}}}} | |||
}} | |||
|description={{{description|}}} | |||
|description-long={{{description-long|}}} | |||
|tag={{{tag|}}} | |||
|topic={{semorg-topic-link|{{{topic|}}}}} | |||
|contact-person={{semorg-person-link|{{{contact-person|}}}}} | |||
|team-internal={{{team-internal|}}} | |||
|team-external={{{team-external|}}} | |||
|budget={{semorg-currency|{{formatnum:{{formatnum:{{{budget|}}}|R}}}}}} | |||
|department={{semorg-department-link|{{{department|}}}}} | |||
|milestone={{{milestone|}}} | |||
|sales={{#ifexist:{{int:semorg-invoice-page-name}} | |||
|{{semorg-invoice-sales|{{#ask:[[Category:semorg-invoice]][[semorg-invoice-project::{{FULLPAGENAME}}]] | |||
|?semorg-invoice-amount-net | |||
|format=sum | |||
|limit=1000 | |||
|default=0 | |||
}}}} | |||
}} | |||
|openproject-id={{{openproject-id|}}} | |||
|toggl-id={{{toggl-id|}}} | |||
|target-group={{semorg-target-group-link|{{{target-group|}}}}} | |||
|milestones={{#ask:[[semorg-milestone-project::{{FULLPAGENAME}}]] | |||
|?semorg-milestone-plot.semorg-plot-scj.semorg-scj-name= | |||
|format=ul | |||
}} | |||
|phase={{{phase|}}} | |||
|strategic-objective={{{strategic-objective|}}} | |||
|status={{{status|}}} | |||
|type={{{type|}}} | |||
|outlook={{{outlook|}}} | |||
|bmcs={{#ask:[[semorg-bmc-project::{{FULLPAGENAME}}]] | |||
|format=ul | |||
}} | |||
|picture={{#if:{{{picture|}}}|[[File:{{{picture}}}|class=img-fluid]]}} | |||
}} | |||
|{{#ifexist:{{int:semorg-meeting-project-page-name}} | |||
|?meetings={{#semorg-meetings:project}} | |||
}} | |||
|{{#ifexist:{{int:semorg-project-grant-page-name}}|?grants}} | |||
|{{#ifexist:{{int:semorg-contact-page-name}}|?contact}} | |||
|{{#ifexpr:{{#ask:[[semorg-agenda-project::{{FULLPAGENAME}}]]|format=count}}>0 | |||
|?agenda | |||
}} | }} | ||
}} | }} | ||
</includeonly> | </includeonly> |
Latest revision as of 14:19, 6 December 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-project-custom) and change the following system message to the name of the newly created page: MediaWiki:semorg-project-template