100 lines
3.6 KiB
Plaintext
100 lines
3.6 KiB
Plaintext
{% assign is_enrolled_in_new_hire_lp = false %}
|
|
{% assign new_hire_progress = 0 %}
|
|
{% assign day_offset_in_seconds = 864000 %}
|
|
{% assign zoom_url = "NULL" %}
|
|
|
|
{% for learning_path in learning_paths.enrolled %}
|
|
{% for category in learning_path.categories %}
|
|
{% assign category_lowercase = category.name | downcase %}
|
|
{% if category_lowercase == "new hire training" %}
|
|
<script>
|
|
console.log("User is enrolled to: {{ learning_path.name}})
|
|
</script>
|
|
{% assign is_enrolled_in_new_hire_lp = true %}
|
|
{% assign new_hire_progress = learning_path.progress %}
|
|
{% break %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
|
|
{% if is_enrolled_in_new_hire_lp == true %}
|
|
{% for course in courses.enrolled %}
|
|
{% if course.properties.instructor_information_course == true %}
|
|
{% assign zoom_url = course.short_description %}
|
|
{% break %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% include "header" %}
|
|
<main class="np-main np-homepage">
|
|
<div class="np-homepage-hero">
|
|
<img
|
|
class="np-homepage-hero-image"
|
|
src="https://s3.amazonaws.com/static.northpass.com/Williams-Sonoma/wsi-hero-min-2.gif"
|
|
alt="{{ homepage.headline }}" />
|
|
<div class="np-homepage-hero-content">
|
|
<div class="np-homepage-headline np-header-font-color">{{ homepage.headline }}</div>
|
|
<div class="np-homepage-subheadline np-header-font-color">
|
|
{{ homepage.subheadline }}
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
{% if current_person.email contains "+preview" %}
|
|
{% include "new_hire_homepage"
|
|
, zoom_url: zoom_url %}
|
|
{% else %}
|
|
{% if is_enrolled_in_new_hire_lp == true %}
|
|
{% if new_hire_progress == 100 %}
|
|
<script>
|
|
console.log("User new hire progress is 100")
|
|
</script>
|
|
{% assign today_date = 'now' | date: '%s' | times: 1 %}
|
|
{% assign completed_date = current_person.properties.training_completion_date | date: '%s' | times: 1 %}
|
|
<script>
|
|
window.location.replace("/app/dashboard")
|
|
</script>
|
|
<script>
|
|
console.log("{{ completed_date }}")
|
|
</script>
|
|
{% comment %}
|
|
This will be enabled when the WSGC team is ready. Leave it commented out until then.
|
|
{% if completed_date == 0 %}
|
|
<script>
|
|
window.location.replace("/app/dashboard")
|
|
</script>
|
|
{% else %}
|
|
{% assign completed_date_plus_days = completed_date | plus: day_offset_in_seconds %}
|
|
{% if today_date > completed_date_plus_days %}
|
|
{% include "new_hire_complete_access_denied" %}
|
|
{% else %}
|
|
<script>
|
|
window.location.replace("/app/dashboard")
|
|
</script>
|
|
{% endif %}
|
|
{% endif %} {% endcomment %}
|
|
{% else %}
|
|
{% if new_hire_progress > 0 %}
|
|
<script>
|
|
window.location.replace("/app/dashboard")
|
|
</script>
|
|
{% else %}
|
|
{% include "new_hire_homepage"
|
|
, zoom_url: zoom_url %}
|
|
{% endif %}
|
|
{% endif %}
|
|
{% else %}
|
|
{% include "missing_content_notice" %}
|
|
{% endif %}
|
|
{% endif %}
|
|
</main>
|
|
{% include "footer" %}
|
|
|
|
<script>
|
|
console.log(`User is enrolled in New Hire Learning Path: {{ is_enrolled_in_new_hire_lp }}`)
|
|
console.log(`Current Progress of New Hire Path: {{ new_hire_progress }}%`)
|
|
console.log(`Zoom URL: {{ zoom_url }}`)
|
|
|
|
</script>
|