Template:Job Board Post: Difference between revisions
Malcolmmcc (talk | contribs) No edit summary |
Malcolmmcc (talk | contribs) No edit summary |
||
(23 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<!--DEBUG | |||
AppOpen ({{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}})<Now?: {{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}}|true|false}} | |||
App Close({{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}})>Now({{#time:Ymd|{{LOCALTIMESTAMP}}}})?: {{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}|true|false}} | |||
{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}} and {{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}|true|false}} | |||
--> | |||
<noinclude> | <noinclude> | ||
<big><center>''[[Template:Job Board Post/preload|Jump to preload]]''</center></big> | |||
<div class="row text-center mx-auto mb-2" style="line-height:44px; white-space: nowrap; max-width:1200px"><div class="col background-jobCommittee">Committee</div><div class="col background-jobClub">Club</div><div class="col background-jobDesign">Design Teams</div><div class="col background-jobEvent">Event</div><div class="col background-jobService">Service</div><div class="col background-jobEUS">EUS</div><div class="col background-jobOther">Other</div></div> | <div class="row text-center mx-auto mb-2" style="line-height:44px; white-space: nowrap; max-width:1200px"><div class="col background-jobCommittee">Committee</div><div class="col background-jobClub">Club</div><div class="col background-jobDesign">Design Teams</div><div class="col background-jobEvent">Event</div><div class="col background-jobService">Service</div><div class="col background-jobEUS">EUS</div><div class="col background-jobOther">Other</div></div> | ||
</noinclude> | </noinclude> | ||
<!--Warning at Top--> | |||
{{#ifeq:{{NAMESPACE}}| | |||
Job|{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}<{{#time:Ymd|{{LOCALTIMESTAMP}}}}| | |||
<div style=" | |||
padding: 3px 8px; | |||
margin:auto; | |||
margin-bottom: 6px; | |||
border: 1px solid #ebccd1; | |||
border-radius: 4px; | |||
color: #a94442; | |||
background-color: #f2dede; | |||
width:fit-content; | |||
font-size: 14px;text-align:center;"> | |||
<i class="fal fa-exclamation-triangle" style="font-size: 1.6em" aria-hidden="true"></i> | |||
This job post has expired. | |||
</div>}}|}} | |||
<!--Card--> | |||
<div class="mx-auto card border-job{{{category|Other}}} jobPost mb-4" style="max-width:1200px"> | <div class="mx-auto card border-job{{{category|Other}}} jobPost mb-4" style="max-width:1200px"> | ||
<div class="card-header h3 text-job{{{category|Other}}} p-2"><div class="row justify-content-between"><div class="col">{{{position|GuyFieri}}}<br><span class="h5">''{{{group|FlavorTownEnthusiasts}}}''</span></div><div class="col" style="max-width:fit-content"><span class="no-link mb-3">[{{{appLink|{{#if:{{{contactEmail|}}}|mailto:{{{contactEmail|}}} }} }}} <span class="btn btn-sm background-job{{{category|Other}}} no-link text-white" style="width:80px;padding-right:12px;"><span style="font-size:14px;">'''Apply'''</span><br><i class="fas fa-clock fa-inverse"></i> {{#time:M d|{{{jobAppClose|Apr 20}}}}}</span>]</span></div></div></div> | <div class="card-header h3 text-job{{{category|Other}}} p-2"><div class="row justify-content-between"><div class="col">{{{position|GuyFieri}}}<br><span class="h5">''{{{group|FlavorTownEnthusiasts}}}''</span></div><div class="col" style="max-width:fit-content"><span class="no-link mb-3">[{{{appLink|{{#if:{{{contactEmail|}}}|mailto:{{{contactEmail|}}} }} }}} <span class="btn btn-sm background-job{{{category|Other}}} no-link text-white" style="background-color:#2c4c5f;width:80px;padding-right:12px;"><span style="font-size:14px;">'''Apply'''</span><br><i class="fas fa-clock fa-inverse"></i> {{#time:M d|{{{jobAppClose|Apr 20}}}}}</span>]</span></div></div></div> | ||
<div class="card-body p-3"> | <div class="card-body p-3 pb-0"> | ||
<p style="margin-bottom:0px;">[[{{{logo|File:eus_logo_grey.png | <p style="margin-bottom:0px;">{{#if:{{{logo|}}}|[[{{{logo|}}}|110px|right]]|[[File:eus_logo_grey.png||110px|right]]}}{{{description|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent iaculis urna lacinia odio pulvinar, sit amet malesuada mi accumsan. Maecenas et nisi vitae sapien condimentum luctus.}}}{{#if:{{{skills|}}}|<br><br> | ||
'''Skills:''' {{{skills|Organized, knows how to Wiki, devotes too much time to involvement}}}}}</p> | '''Skills:''' {{{skills|Organized, knows how to Wiki, devotes too much time to involvement}}}}}</p> | ||
<div class="row justify-content-center"> | <div class="row justify-content-center"> | ||
{{#if:{{{workload|x}}}|<div class="col-3" title="Estimated Workload"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-user-clock fa-stack-1x fa-inverse"></i></span> {{{workload|14hrs/week}}}</div>}} | {{#if:{{{workload|x}}}|<div class="col-3" title="Estimated Workload"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-user-clock fa-stack-1x fa-inverse"></i></span> {{{workload|14hrs/week}}}</div>}} | ||
{{#if:{{{appMethod| | {{#if:{{{appMethod|}}}|<div class="col-3" title="Application Method"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-users fa-stack-1x fa-box-ballot fa-inverse"></i></span> {{{appMethod|}}}</div>}} | ||
{{#if:{{{duration|x}}}|<div class="col-3" title="Job Duration"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-calendar-alt fa-stack-1x fa-inverse"></i></span> {{{duration|May - Aug 2019}}}</div>}} | {{#if:{{{duration|x}}}|<div class="col-3" title="Job Duration"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-calendar-alt fa-stack-1x fa-inverse"></i></span> {{{duration|May - Aug 2019}}}</div>}} | ||
{{#if:{{{numSpots|x}}}|<div class="col-3" title="Jobs Available"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-users fa-stack-1x fa-inverse"></i></span> {{{numSpots|3 positions}}}</div>}} | {{#if:{{{numSpots|x}}}|<div class="col-3" title="Jobs Available"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-users fa-stack-1x fa-inverse"></i></span> {{{numSpots|3 positions}}}</div>}} | ||
{{#if:{{{pay|}}}|<div class="col-3" title="Pay"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-dollar-sign fa-inverse fa-stack-1x"></i></span> {{{pay}}}</div>|}}</div> | {{#if:{{{pay|}}}|<div class="col-3" title="Pay"><span class="fa-stack fa-1x text-hover-job{{{category|Other}}}"><i class="fas fa-circle fa-stack-2x jobIcon"></i><i class="fas fa-dollar-sign fa-inverse fa-stack-1x"></i></span> {{{pay}}}</div>|}}</div> | ||
</div> | </div> | ||
{{#if:{{{contactEmail|}}}|<div class="row justify-content-end px-2"><div class="col no-link text-right" title="Contact">[mailto:{{{contactEmail|guy.fieri@donkeysauce.com}}} <i class="fas fa-envelope"></i> {{{contactEmail|guy.fieri@donkeysauce.com}}}]</div></div>}} | |||
</div> | </div> | ||
{{Job Board Post Footer}} | {{Job Board Post Footer}} | ||
<includeonly> | <includeonly> | ||
{{#ifeq:{{NAMESPACE}}| | {{#ifeq:{{NAMESPACE}}| | ||
Job|{{#ifexpr:{{#time:Ymd|{{{jobAppOpen|1970-01-01 | Job|{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppOpen|}}}|{{{jobAppOpen}}}|1970-01-01}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}} and {{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}| | ||
[[Category:Open Jobs]] | [[Category:Open Jobs]] | ||
<data table="JobActive"> | <data table="JobActive"> | ||
Line 36: | Line 60: | ||
pay={{{pay|}}} | pay={{{pay|}}} | ||
skills={{{skills|}}} | skills={{{skills|}}} | ||
pageID={{formatnum:{{ | pageID={{formatnum:{{PAGEID}}|R}} | ||
</data>}} | </data>}} | ||
[[Category:Archived Jobs]] | [[Category:Archived Jobs]] | ||
Line 55: | Line 79: | ||
pay={{{pay|}}} | pay={{{pay|}}} | ||
skills={{{skills|}}} | skills={{{skills|}}} | ||
pageID={{formatnum:{{ | pageID={{formatnum:{{PAGEID}}|R}} | ||
namespace={{NAMESPACE}} | namespace={{NAMESPACE}} | ||
</data>|}}</includeonly><noinclude> | </data>|}}</includeonly><noinclude> | ||
Line 101: | Line 125: | ||
"example": "pubmers_logo.png", | "example": "pubmers_logo.png", | ||
"type": "wiki-page-name", | "type": "wiki-page-name", | ||
" | "suggested": true, | ||
" | "autovalue": "" | ||
}, | }, | ||
"category": { | "category": { | ||
Line 176: | Line 200: | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "contactEmail": { | ||
" | "label": "Contact Email", | ||
" | "description": "Who should they contact?", | ||
"example": "guy.fieri@donkey.sauce", | |||
"type": "string", | |||
"suggested": true | |||
}, | }, | ||
" | "appMethod": { | ||
"label": " | "label": "Application Method", | ||
"example": " | "example": "Election, SelComm, Written Application etc.", | ||
" | "type": "string", | ||
"suggested": true | |||
} | } | ||
}, | }, | ||
Line 201: | Line 229: | ||
"numSpots", | "numSpots", | ||
"pay", | "pay", | ||
" | "contactEmail", | ||
" | "appMethod" | ||
], | ], | ||
"format": "block" | "format": "block" |