Difference between revisions of "Template:Job"

From Wikispooks
Jump to navigation Jump to search
(Experimental Co-serving label)
(Undo revision 83942 by Robin (talk))
Line 53: Line 53:
 
|label7=Location
 
|label7=Location
 
|data7={{ArrayMapListLink|{{{location|}}}}}
 
|data7={{ArrayMapListLink|{{{location|}}}}}
{{#if: {{{title|}}}|
+
|label8=Preceded by
|label9=Co-serving with
 
|data9={{#ask: [[Constitutes::Posting]][[Has jobTitle::{{{title|}}}]][[Start::{{{start|}}}]] {{#if: {{{end|}}}|[[End::{{{end}}}]]}}}}
 
|label11=Preceded by
 
 
<!-- 2016-04-03: Shouldn't put self there -->
 
<!-- 2016-04-03: Shouldn't put self there -->
|data11={{#if: {{{title|}}}|{{#switch: {{{title|}}}
+
|data8={{#if: {{{title|}}}|{{#switch: {{{title|}}}
 
|?=
 
|?=
 
|??=
 
|??=
Line 67: Line 64:
 
|???=
 
|???=
 
|{{#ask: [[Next::{{{start|}}}]][[Has jobTitle::{{{title|}}}]][[-Has subobject::!{{FULLPAGENAME}}]] }}{{#ask: [[End::{{date-1|{{{start|}}}}}]][[Has jobTitle::{{{title|}}}]][[-Has subobject::!{{FULLPAGENAME}}]] }}{{#ask: [[End::{{{start|}}}]][[Has jobTitle::{{{title|}}}]][[-Has subobject::!{{FULLPAGENAME}}]][[Next::{{{start|}}}]] }} }} }} }} }}
 
|{{#ask: [[Next::{{{start|}}}]][[Has jobTitle::{{{title|}}}]][[-Has subobject::!{{FULLPAGENAME}}]] }}{{#ask: [[End::{{date-1|{{{start|}}}}}]][[Has jobTitle::{{{title|}}}]][[-Has subobject::!{{FULLPAGENAME}}]] }}{{#ask: [[End::{{{start|}}}]][[Has jobTitle::{{{title|}}}]][[-Has subobject::!{{FULLPAGENAME}}]][[Next::{{{start|}}}]] }} }} }} }} }}
|label12=Succeeded&nbsp;by
+
|label9=Succeeded&nbsp;by
 
<!-- 2016-04-03: Shouldn't put self there -->
 
<!-- 2016-04-03: Shouldn't put self there -->
|data12={{#if: {{{title|}}}|{{#switch: {{{title|}}}
+
|data9={{#if: {{{title|}}}|{{#switch: {{{title|}}}
 
|?=
 
|?=
 
|??=
 
|??=

Revision as of 10:09, 14 April 2016

This template is for use in the |employment category of Wikispooks pages about people, to be used once per stint of employment. All the parameters are optional.
Usage:

{{job
|title=Pagename of the job, e.g. US President
|start= Date it began (Property:Start)
|end= Date it ended (Property:End)
|next= Date the job was next held (For handling gaps in appointments) (Property:Next)
|description=Human readable clarification (Property:Description)
|appointer=Pagename of the person who appointed this job holder (Property:Has appointer)
|location=Where the job was based (Property:Has location)
|acting=Yes (For acting appointees)
|employer=Pagename of the employer (Property:Has employer) - Generally this should be a group, not a person's name. Usually used for obscure jobs, since if the job already exists as a page, the information is redundant.
|deputies=Comma separated list of pagename(s) of the deputies (Property:Has deputy) (Experimental) (Should be auto generated)
}}