Template:Job Board Post: Difference between revisions

No edit summary
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>&emsp;{{#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>&emsp;{{#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}}}|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>
<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:'''&emsp;{{{skills|Organized, knows how to Wiki, devotes too much time to involvement}}}}}</p>
'''Skills:'''&emsp;{{{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>&emsp;{{{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>&emsp;{{{workload|14hrs/week}}}</div>}}
{{#if:{{{appMethod|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-box-ballot"></i></span>&emsp;{{{appMethod|Election}}}</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>&emsp;{{{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>&emsp;{{{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>&emsp;{{{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>&emsp;{{{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>&emsp;{{{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>&emsp;{{{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>&emsp;{{{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>&emsp;{{{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}}}}}<={{#time:Ymd|{{LOCALTIMESTAMP}}}} and {{#time:Ymd|{{{jobAppClose|2900-01-01}}}}}>={{#time:Ymd|{{LOCALTIMESTAMP}}}}|
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|}}}|R}}
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|}}}|R}}
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",
"default": "File:",
"suggested": true,
"suggested": true
"autovalue": ""
},
},
"category": {
"category": {
Line 176: Line 200:
"suggested": true
"suggested": true
},
},
"pageID": {
"contactEmail": {
"deprecated": true,
"label": "Contact Email",
"label": "plzdonttouch"
"description": "Who should they contact?",
"example": "guy.fieri@donkey.sauce",
"type": "string",
"suggested": true
},
},
"dateCreated": {
"appMethod": {
"label": "donttouch",
"label": "Application Method",
"example": "donttouch",
"example": "Election, SelComm, Written Application etc.",
"deprecated": true
"type": "string",
"suggested": true
}
}
},
},
Line 201: Line 229:
"numSpots",
"numSpots",
"pay",
"pay",
"pageID",
"contactEmail",
"dateCreated"
"appMethod"
],
],
"format": "block"
"format": "block"