Template:Job Board Post: Difference between revisions
Malcolmmcc (talk | contribs) No edit summary |
Malcolmmcc (talk | contribs) No edit summary |
||
(33 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> | ||
<div class="mx-auto card border-job{{{category|Other}}}" style="max-width:1200px"> | <!--Warning at Top--> | ||
<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| | {{#ifeq:{{NAMESPACE}}| | ||
<div class="card-body p-3"> | Job|{{#ifexpr:{{#time:Ymd|{{#if:{{{jobAppClose|}}}|{{{jobAppClose}}}|2900-01-01}}}}<{{#time:Ymd|{{LOCALTIMESTAMP}}}}| | ||
<p style="margin-bottom:0px;">[[{{{logo|File:eus_logo_grey.png | <div style=" | ||
'''Skills:''' {{{skills|Organized, knows how to Wiki, devotes too much time to involvement}}}</p> | 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="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 pb-0"> | |||
<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> | |||
<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|}}}|<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}} | |||
<includeonly> | <includeonly> | ||
{{#ifeq:{{NAMESPACE}}| | {{#ifeq:{{NAMESPACE}}| | ||
Job|{{#ifexpr:{{#time:Ymd|{{{jobAppOpen|{{ | 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 23: | Line 49: | ||
logo={{{logo|}}} | logo={{{logo|}}} | ||
category={{{category|}}} | category={{{category|}}} | ||
jobAppOpen={{{jobAppOpen|}}} | contactEmail={{{contactEmail|}}} | ||
jobAppOpen={{#time:Ymd|{{{jobAppOpen|}}}}} | |||
numSpots={{{numSpots|}}} | numSpots={{{numSpots|}}} | ||
jobAppClose={{{jobAppClose|}}} | jobAppClose={{#time:Ymd|{{{jobAppClose|}}}}} | ||
appLink={{{appLink|}}} | appLink={{{appLink|}}} | ||
appMethod={{{appMethod|}}} | |||
description={{{description|}}} | description={{{description|}}} | ||
workload={{{workload|}}} | workload={{{workload|}}} | ||
Line 32: | 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 40: | Line 68: | ||
logo={{{logo|}}} | logo={{{logo|}}} | ||
category={{{category|}}} | category={{{category|}}} | ||
jobAppOpen={{{jobAppOpen|}}} | contactEmail={{{contactEmail|}}} | ||
jobAppOpen={{#time:Ymd|{{{jobAppOpen|}}}}} | |||
numSpots={{{numSpots|}}} | numSpots={{{numSpots|}}} | ||
jobAppClose={{{jobAppClose|}}} | jobAppClose={{#time:Ymd|{{{jobAppClose|}}}}} | ||
appLink={{{appLink|}}} | appLink={{{appLink|}}} | ||
appMethod={{{appMethod|}}} | |||
description={{{description|}}} | description={{{description|}}} | ||
workload={{{workload|}}} | workload={{{workload|}}} | ||
Line 49: | 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 58: | Line 88: | ||
|logo= | |logo= | ||
|category= | |category= | ||
|contactEmail= | |||
|jobAppOpen= | |jobAppOpen= | ||
|jobAppClose= | |jobAppClose= | ||
|appLink= | |appLink= | ||
|appMethod= | |||
|numSpots = | |numSpots = | ||
|description= | |description= | ||
Line 93: | Line 125: | ||
"example": "pubmers_logo.png", | "example": "pubmers_logo.png", | ||
"type": "wiki-page-name", | "type": "wiki-page-name", | ||
" | "suggested": true, | ||
" | "autovalue": "" | ||
}, | }, | ||
"category": { | "category": { | ||
Line 168: | 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 193: | Line 229: | ||
"numSpots", | "numSpots", | ||
"pay", | "pay", | ||
" | "contactEmail", | ||
" | "appMethod" | ||
], | ], | ||
"format": "block" | "format": "block" |