Commit bc966fa7 authored by Ken Hawkins's avatar Ken Hawkins
Browse files

Split job description into multiple containers

parent 92f7db9d
Pipeline #141891 passed with stages
in 33 seconds
...@@ -48,112 +48,162 @@ embl_content_meta_properties: ...@@ -48,112 +48,162 @@ embl_content_meta_properties:
"field_jobs_your_role": "The primary responsibilities include:\n<ul><li>Lead, design and development of production software to generate large databases by using big data processing technologies like Apache Spark</li>\n<li>Work with the team in the testing of new technologies and their integration into software pipelines</li>\n<li>Development of computational annotation pipelines for a large number of proteins in the UniProt database</li>\n<li>Maintenance and optimization of existing software production pipelines</li>\n<li>Lead and development of Quality Assurance methodologies and Java code standards for the team</li>\n<li>Design, development and maintenance of new modules, enhancements and scripts for the database release cycle</li>\n<li>Coordination between all UniProt Consortium members involved in the database release cycle.</li>\n</ul>\n " "field_jobs_your_role": "The primary responsibilities include:\n<ul><li>Lead, design and development of production software to generate large databases by using big data processing technologies like Apache Spark</li>\n<li>Work with the team in the testing of new technologies and their integration into software pipelines</li>\n<li>Development of computational annotation pipelines for a large number of proteins in the UniProt database</li>\n<li>Maintenance and optimization of existing software production pipelines</li>\n<li>Lead and development of Quality Assurance methodologies and Java code standards for the team</li>\n<li>Design, development and maintenance of new modules, enhancements and scripts for the database release cycle</li>\n<li>Coordination between all UniProt Consortium members involved in the database release cycle.</li>\n</ul>\n "
}, #} }, #}
<section class="vf-intro | embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0"> <section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0">
<div>
<div> <!-- empty -->
<!-- empty -->
</div>
<div class="vf-content">
<h1>{{pagination.items[0].title | safe }}</h1>
<br/>
<section class="vf-content vf-box vf-box-theme--quinary vf-box--normal">
<h3 class="vf-box__heading">Key information</h3>
<div class="vf-box__text">
<ul class="vf-list vf-list--unordered">
<li class="vf-list__item" itemprop="jobLocation address"><strong>Location:</strong> {{ pagination.items[0].field_jobs_duty_station | striptags }}</li>
{% if pagination.items[0].field_jobs_staff_category != "EICAT Advertising Only" -%}
<li class="vf-list__item" itemprop="employmentType"><strong>Staff category:</strong> {{ pagination.items[0].field_jobs_staff_category }}</li>
{%- endif %}
<li class="vf-list__item" itemprop="employmentType"><strong>Job type:</strong> {{ pagination.items[0].field_jobs_type }}</li>
{% if pagination.items[0].field_jobs_contract_duration | length > 0 -%}
<li class="vf-list__item"><strong>Contract duration:</strong> {{ pagination.items[0].field_jobs_contract_duration }}</li>
{%- endif %}
{% if pagination.items[0].field_jobs_advertise_grade | length > 0 -%}
<li class="vf-list__item" itemprop="baseSalary"><strong>Grading:</strong> {{ pagination.items[0].field_jobs_advertise_grade }}</li>
{%- endif %}
<li class="vf-list__item" itemprop="validThrough"><strong>Closing date:</strong> {{ pagination.items[0].field_jobs_expiration | striptags | parseDate | prettyDate }}</li>
<li class="vf-list__item"><strong>Reference number:</strong> {{ pagination.items[0].field_jobs_reference_number }}</li>
</ul>
</div>
</section>
{# | Job type | {{ pagination.items[0].field_jobs_type }} | #}
{# {{ pagination.items[0].field_jobs_group }} #}
{# {{ pagination.items[0].field_jobs_publish_date | safe }} #}
<div class="vf-u-display-none | used-for-search-index">
</div> </div>
<div class="vf-content">
<h1>{{pagination.items[0].title | safe }}</h1>
<br/>
<section class="vf-content vf-box vf-box-theme--quinary vf-box--normal">
<h3 class="vf-box__heading">Key information</h3>
<div class="vf-box__text">
<ul class="vf-list vf-list--unordered">
<li class="vf-list__item" itemprop="jobLocation address"><strong>Location:</strong> {{ pagination.items[0].field_jobs_duty_station | striptags }}</li>
{% if pagination.items[0].field_jobs_staff_category != "EICAT Advertising Only" -%}
<li class="vf-list__item" itemprop="employmentType"><strong>Staff category:</strong> {{ pagination.items[0].field_jobs_staff_category }}</li>
{%- endif %}
<li class="vf-list__item" itemprop="employmentType"><strong>Job type:</strong> {{ pagination.items[0].field_jobs_type }}</li>
{% if pagination.items[0].field_jobs_contract_duration | length > 0 -%}
<li class="vf-list__item"><strong>Contract duration:</strong> {{ pagination.items[0].field_jobs_contract_duration }}</li>
{%- endif %}
{% if pagination.items[0].field_jobs_advertise_grade | length > 0 -%}
<li class="vf-list__item" itemprop="baseSalary"><strong>Grading:</strong> {{ pagination.items[0].field_jobs_advertise_grade }}</li>
{%- endif %}
<li class="vf-list__item" itemprop="validThrough"><strong>Closing date:</strong> {{ pagination.items[0].field_jobs_expiration | striptags | parseDate | prettyDate }}</li>
<li class="vf-list__item"><strong>Reference number:</strong> {{ pagination.items[0].field_jobs_reference_number }}</li>
</ul>
</div>
</section>
{# | Job type | {{ pagination.items[0].field_jobs_type }} | #}
{# {{ pagination.items[0].field_jobs_group }} #}
{# {{ pagination.items[0].field_jobs_publish_date | safe }} #}
<div class="vf-u-display-none | used-for-search-index">
</div>
{# Some entries have emblId and some only `id`; https://gitlab.ebi.ac.uk/emblorg/backlog/issues/264 #}
{# <link rel="import" href="https://www.embl.org/api/v1/pattern.html?filter-content-type=person&pattern=vf-summary-profile-l&filter-field-contains[field_foreignid]={{pagination.items[0].emblId}}{{pagination.items[0].id}}&limit=3&sort-field-value[changed]=DESC&source=contenthub" data-target="self" data-embl-js-content-hub-loader> #}
{% if pagination.items[0].field_jobs_staff_category != "EICAT Advertising Only" -%}
<p>Continue reading for more information about this position, or <a href="{{ pagination.items[0].field_jobs_apply_link }}">apply now</a></p>
{% endif %}
{# Some entries have emblId and some only `id`; https://gitlab.ebi.ac.uk/emblorg/backlog/issues/264 #} <hr class="vf-divider" />
{# <link rel="import" href="https://www.embl.org/api/v1/pattern.html?filter-content-type=person&pattern=vf-summary-profile-l&filter-field-contains[field_foreignid]={{pagination.items[0].emblId}}{{pagination.items[0].id}}&limit=3&sort-field-value[changed]=DESC&source=contenthub" data-target="self" data-embl-js-content-hub-loader> #}
{% if pagination.items[0].field_jobs_staff_category != "EICAT Advertising Only" -%}
<p>Continue reading for more information about this position, or <a href="{{ pagination.items[0].field_jobs_apply_link }}">apply now</a></p>
{% endif %}
<hr class="vf-divider" />
<p data-vf-google-analytics-region="job-advert-intro"> <p data-vf-google-analytics-region="job-advert-intro">
{% markdown %} {% markdown %}
- <a href="/jobs" class="vf-link">View all EMBL jobs</a> - <a href="/jobs" class="vf-link">View all EMBL jobs</a>
- <a href="/jobs/alerts" data-vf-analytics-label="alerts-link-top-link" class="vf-link">Create a customised email alert for jobs</a> - <a href="/jobs/alerts" data-vf-analytics-label="alerts-link-top-link" class="vf-link">Create a customised email alert for jobs</a>
{% endmarkdown %} {% endmarkdown %}
</p> </p>
<hr class="vf-divider" /> <hr class="vf-divider" />
<br/> </div>
</section>
<section itemprop="description"> <section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" itemprop="description">
<div>
<!-- empty -->
</div>
<div class="vf-content">
{% markdown %} {% markdown %}
{% if pagination.items[0].field_jobs_description | length > 0 %} {% if pagination.items[0].field_jobs_description | length > 0 %}
## About this position ## About this position
{{ pagination.items[0].field_jobs_description | safe }} {{ pagination.items[0].field_jobs_description | safe }}
{% endif %} {% endif %}
{# {% if pagination.items[0].category = software dev && pay is 4-6 %}
youtubevideo
{endif} #}
{% endmarkdown %}
</div>
</section>
<section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" itemprop="description">
<div>
<!-- empty -->
</div>
<div class="vf-content">
{% markdown %}
{% if pagination.items[0].field_jobs_your_role | length > 0 %} {% if pagination.items[0].field_jobs_your_role | length > 0 %}
## Your role ## Your role
{{ pagination.items[0].field_jobs_your_role | safe }} {{ pagination.items[0].field_jobs_your_role | safe }}
{% endif %} {% endif %}
{% endmarkdown %}
</div>
</section>
<section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" itemprop="description">
<div>
<!-- empty -->
</div>
<div class="vf-content">
{% markdown %}
{% if pagination.items[0].field_jobs_you_have | length > 0 %} {% if pagination.items[0].field_jobs_you_have | length > 0 %}
## You have ## You have
{{ pagination.items[0].field_jobs_you_have | safe }} {{ pagination.items[0].field_jobs_you_have | safe }}
{% endif %} {% endif %}
{% endmarkdown %}
</div>
</section>
<section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" itemprop="description">
<div>
<!-- empty -->
</div>
<div class="vf-content">
{% markdown %}
{% if pagination.items[0].field_jobs_you_also_have | length > 0 %} {% if pagination.items[0].field_jobs_you_also_have | length > 0 %}
## You might also have ## You might also have
{{ pagination.items[0].field_jobs_you_also_have | safe }} {{ pagination.items[0].field_jobs_you_also_have | safe }}
{% endif %} {% endif %}
{% endmarkdown %}
</div>
</section>
<section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" itemprop="description">
<div>
<!-- empty -->
</div>
<div class="vf-content">
{% markdown %}
{% if pagination.items[0].field_jobs_why_join | length > 0 %} {% if pagination.items[0].field_jobs_why_join | length > 0 %}
## Why join us ## Why join us
{{ pagination.items[0].field_jobs_why_join | safe }} {{ pagination.items[0].field_jobs_why_join | safe }}
{% endif %} {% endif %}
{% endmarkdown %}
</div>
</section>
<section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" itemprop="description">
<div>
<!-- empty -->
</div>
<div class="vf-content">
{% markdown %}
{% if pagination.items[0].field_jobs_what_else_to_know | length > 0 %} {% if pagination.items[0].field_jobs_what_else_to_know | length > 0 %}
## What else you need to know ## What else you need to know
{{ pagination.items[0].field_jobs_what_else_to_know | safe }} {{ pagination.items[0].field_jobs_what_else_to_know | safe }}
{% endif %} {% endif %}
{% endmarkdown %} {% endmarkdown %}
</section> </div>
</div>
</section> </section>
<section class="vf-intro | embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" data-vf-google-analytics-region="job-advert-main"> <section class="embl-grid embl-grid--has-centered-content vf-u-margin__bottom--0" data-vf-google-analytics-region="job-advert-main">
<div class="vf-section-header"> <div class="vf-section-header">
{# <h2 class="vf-section-header__heading">xxxx</h2> #} {# <h2 class="vf-section-header__heading">xxxx</h2> #}
</div> </div>
...@@ -176,24 +226,20 @@ embl_content_meta_properties: ...@@ -176,24 +226,20 @@ embl_content_meta_properties:
</section> </section>
<section class="vf-intro | embl-grid embl-grid--has-centered-content" data-vf-google-analytics-region="job-advert-bottom"> <section class="vf-intro | embl-grid embl-grid--has-centered-content" data-vf-google-analytics-region="job-advert-bottom">
<div class="vf-section-header"> <div class="vf-section-header">
{# <h2 class="vf-section-header__heading">xxxx</h2> #} {# <h2 class="vf-section-header__heading">xxxx</h2> #}
</div> </div>
<div class="vf-content"> <div class="vf-content">
{% markdown %} {% markdown %}
--- ---
<br/> <br/>
{# - <a href="/jobs/category/{{ pagination.items[0].field_jobs_type_key }}" class="vf-link">View more {{ pagination.items[0].field_jobs_type }} jobs</a>. #} {# - <a href="/jobs/category/{{ pagination.items[0].field_jobs_type_key }}" class="vf-link">View more {{ pagination.items[0].field_jobs_type }} jobs</a>. #}
- <a href="/jobs" class="vf-link">View all jobs</a> - <a href="/jobs" class="vf-link">View all jobs</a>
- <a href="/jobs/partners/" class="vf-link">View openings from partners</a> - <a href="/jobs/partners/" class="vf-link">View openings from partners</a>
- <a class="vf-link" href="mailto:?subject=EMBL Position: {{pagination.items[0].title}}&body=I thought that the position of {{pagination.items[0].title}} - {{pagination.items[0].field_jobs_reference_number}} at EMBL might be of interest to you. %0D%0A %0D%0AYou can find out more about this vacancy at: https://www.embl.org/jobs/position/{{pagination.items[0].field_jobs_reference_number}}">Share this job</a> - <a class="vf-link" href="mailto:?subject=EMBL Position: {{pagination.items[0].title}}&body=I thought that the position of {{pagination.items[0].title}} - {{pagination.items[0].field_jobs_reference_number}} at EMBL might be of interest to you. %0D%0A %0D%0AYou can find out more about this vacancy at: https://www.embl.org/jobs/position/{{pagination.items[0].field_jobs_reference_number}}">Share this job</a>
{% endmarkdown %} {% endmarkdown %}
</div>
</div>
</section>
</div>
</section> </section>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment