From 1342c10ac8f8c40eb13fba25ddf47958ebb54d28 Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Sun, 5 Nov 2023 20:52:25 -0500 Subject: [PATCH] Figured out Workato recipe with Python node to reduce the scope of the original anthology flow. --- Custom_Templates/customer_templates/.DS_Store | Bin 18436 -> 18436 bytes .../_cards_course.html.liquid | 158 ++++-- .../_course_desktop_view.html.liquid | 260 +++++++++ .../_course_header.html.liquid | 68 +++ .../_course_mobile_view.html.liquid | 40 ++ .../_course_progress_and_cta.html.liquid | 15 +- .../_courses_catalog.html.liquid | 4 +- .../_courses_index_completed.html.liquid | 8 +- .../_courses_index_in_prog.html.liquid | 8 +- .../_filter_by_category.html.liquid | 4 +- .../_filter_by_product.html.liquid | 66 ++- .../_filter_dropdown.html.liquid | 39 -- .../_footer.html.liquid | 100 ++++ .../_header.html.liquid | 73 ++- .../_header_default.html.liquid | 189 ------- .../_popular_courses_non_carousel.html.liquid | 6 +- .../_popup_additional_info.html.liquid | 503 ++++++++++++++++++ .../_profile_card.html.liquid | 222 +++++--- .../_profile_logo_calculator.html.liquid | 6 +- .../_sub_navigation.html.liquid | 26 +- .../_training_events_index.html.liquid | 2 +- .../dashboard.html.liquid | 197 +++---- .../homepage.html.liquid | 315 +++++++++-- .../sign-up-follow-up.html.liquid | 1 + .../sign_up.html.liquid | 124 +++++ .../styles.css.liquid | 74 ++- CustomerNotes/Anthology/Workflows_js_nodes.js | 12 +- CustomerNotes/Anthology/other_nodes.js | 41 ++ Scripts/workato_antho_testing.py | 74 +++ 29 files changed, 2040 insertions(+), 595 deletions(-) create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_desktop_view.html.liquid create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_header.html.liquid create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_mobile_view.html.liquid delete mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_filter_dropdown.html.liquid create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_footer.html.liquid delete mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_header_default.html.liquid create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/_popup_additional_info.html.liquid create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/sign-up-follow-up.html.liquid create mode 100644 Custom_Templates/customer_templates/Anthology Academy - Sandbox/sign_up.html.liquid create mode 100644 CustomerNotes/Anthology/other_nodes.js create mode 100644 Scripts/workato_antho_testing.py diff --git a/Custom_Templates/customer_templates/.DS_Store b/Custom_Templates/customer_templates/.DS_Store index ebe107e9a27158ad272586ac56af406138ae0e55..17524e65838d8b92c0b2b1dca657a30488449a9c 100644 GIT binary patch delta 371 zcmZpfz}PZ@ae_bN+>HUde~IGv%AK>;Y1%#g^C!jQ_4 z3+C$r#e#t%c|frwpsI?b^5TM|octu92|JStax#lc3=FO@GBLBTvaxfpb8vIS2501# z2bUz4lomTB7Da=2A^G_^NicR|QdoUvYI(eXh;x2kNn&PRY7tmRW=bkhO-y)ZUP^ws zQ+{b)N-@P|K>Y`1 C3J-$- diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_cards_course.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_cards_course.html.liquid index 2e868f99..456e25c4 100644 --- a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_cards_course.html.liquid +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_cards_course.html.liquid @@ -1,155 +1,176 @@ -{% if course.properties.product_type == 'Anthology Reach' %} +{% if course.properties.product_names_for_course_cards == 'Anthology Reach' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Reach.svg' %} + {% assign product_alt = 'Anthology Reach' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#731013' %} {% assign color_light = '#F58545' %} -{% elsif course.properties.product_type == 'Radius' %} +{% elsif course.properties.product_names_for_course_cards == 'Radius' %} {% assign product_logo = 'blank' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#F3798A' %} {% assign color_light = '#F58545' %} -{% elsif course.properties.product_type == 'Anthology Engage' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Engage' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Engage.svg' %} + {% assign product_alt = 'Anthology Engage' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#F16423' %} {% assign color_light = '#F3798A' %} -{% elsif course.properties.product_type == 'Anthology Beacon' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Beacon' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Beacon.svg' %} + {% assign product_alt = 'Anthology Beacon' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#D94827' %} {% assign color_light = '#F16423' %} -{% elsif course.properties.product_type == 'Anthology Milestone' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Milestone' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Milestone.svg' %} + {% assign product_alt = 'Anthology Milestone' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#F3798A' %} {% assign color_light = '#F9B5B5' %} -{% elsif course.properties.product_type == 'Anthology Occupation Insight' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Occupation Insight' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Occupation+Insight.svg' %} + {% assign product_alt = 'Anthology Occupation Insight' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#F58545' %} {% assign color_light = '#F9B5B5' %} -{% elsif course.properties.product_type == 'Anthology Raise' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Raise' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Raise.svg' %} + {% assign product_alt = 'Anthology Raise' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#D94827' %} {% assign color_light = '#F9B5B5' %} -{% elsif course.properties.product_type == 'Anthology Digital Assistant' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Digital Assistant' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Digital+Assistant.svg' %} + {% assign product_alt = 'Anthology Digital Assistant' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#D94827' %} {% assign color_light = '#F58545' %} -{% elsif course.properties.product_type == 'Anthology Baseline' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Baseline' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Baseline.svg' %} + {% assign product_alt = 'Anthology Baseline' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#731013' %} {% assign color_light = '#D94827' %} -{% elsif course.properties.product_type == 'Anthology Encompass' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Encompass' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Encompass.svg' %} + {% assign product_alt = 'Anthology Encompass' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#731013' %} {% assign color_light = '#F3798A' %} -{% elsif course.properties.product_type == 'Talisma' %} +{% elsif course.properties.product_names_for_course_cards == 'Talisma' %} {% assign product_logo = 'blank' %} {% assign color_main = '#F06A32' %} {% assign color_dark = '#D94827' %} {% assign color_light = '#F3798A' %} -{% elsif course.properties.product_type == 'Anthology Student' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Student' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Student.svg' %} + {% assign product_alt = 'Anthology Student' %} {% assign color_main = '#82C342' %} {% assign color_dark = '#96CA51' %} {% assign color_light = '#F3E588' %} -{% elsif course.properties.product_type == 'CVue' %} +{% elsif course.properties.product_names_for_course_cards == 'CVue' %} {% assign product_logo = 'blank' %} {% assign color_main = '#82C342' %} {% assign color_dark = '#286734' %} {% assign color_light = '#F3E588' %} -{% elsif course.properties.product_type == 'Anthology Insight' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Insight' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Insight.svg' %} + {% assign product_alt = 'Anthology Insight' %} {% assign color_main = '#82C342' %} {% assign color_dark = '#286734' %} {% assign color_light = '#82C342' %} -{% elsif course.properties.product_type == 'Anthology Finance & HCM' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Finance & HCM' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Finance+%26+HCM.svg' %} + {% assign product_alt = 'Anthology Finance & HCM' %} {% assign color_main = '#82C342' %} {% assign color_dark = '#539542' %} {% assign color_light = '#C9BD2E' %} -{% elsif course.properties.product_type == 'Anthology Payroll' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Payroll' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Payroll.svg' %} + {% assign product_alt = 'Anthology Payroll' %} {% assign color_main = '#82C342' %} {% assign color_dark = '#000000' %} {% assign color_light = '#82C342' %} -{% elsif course.properties.product_type == 'Anthology Academic Economics' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Academic Economics' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Academic+Economics.svg' %} + {% assign product_alt = 'Anthology Academic Economics' %} {% assign color_main = '#82C342' %} {% assign color_dark = '#000000' %} {% assign color_light = '#286734' %} -{% elsif course.properties.product_type == 'Blackboard Learn' %} +{% elsif course.properties.product_names_for_course_cards == 'Blackboard Learn' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/BBLearn.svg' %} + {% assign product_alt = 'Blackboard Learn' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#027BB6' %} {% assign color_light = '#1BA8E1' %} -{% elsif course.properties.product_type == 'Anthology Ally' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Ally' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Ally.svg' %} + {% assign product_alt = 'Anthology Ally' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#1BA8E1' %} {% assign color_light = '#A3DBDC' %} -{% elsif course.properties.product_type == 'Anthology Course Evaluations' %} - {% assign product_logo = 'https://cdn.northpass.io/anthology/Course+Evaluations.svg' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Course Evaluations' %} + {% assign product_logo = 'https://s3.amazonaws.com/static.northpass.com/anthology/Course+Evaluations.svg' %} + {% assign product_alt = 'Anthology Course Evaluations' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#004C6D' %} {% assign color_light = '#027BB6' %} {%- comment -%} NEED DIFF IMG FORMAT FOR THIS ONE {%- endcomment -%} -{% elsif course.properties.product_type == 'Anthology Evaluate' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Evaluate' %} {% assign product_logo = 'blank' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#027BB6' %} {% assign color_light = '#A3DBDC' %} -{% elsif course.properties.product_type == 'Anthology Portfolio' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Portfolio' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Portfolio.svg' %} + {% assign product_alt = 'Anthology Portfolio' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#0090A1' %} {% assign color_light = '#5CC6CC' %} -{% elsif course.properties.product_type == 'Anthology Program Review' %} - {% assign product_logo = 'https://cdn.northpass.io/anthology/Program+Review.svg' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Program Review' %} + {% assign product_logo = 'https://s3.amazonaws.com/static.northpass.com/anthology/Program+Review.svg' %} + {% assign product_alt = 'Anthology Program Review' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#027BB6' %} {% assign color_light = '#5CC6CC' %} -{% elsif course.properties.product_type == 'Anthology Planning' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Planning' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Planning.svg' %} + {% assign product_alt = 'Anthology Planning' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#000000' %} {% assign color_light = '#004C6D' %} -{% elsif course.properties.product_type == 'Anthology Accreditation' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology Accreditation' %} {% assign product_logo = 'https://cdn.northpass.io/anthology/Accreditation.svg' %} + {% assign product_alt = 'Anthology Accreditation' %} {% assign color_main = '#1BA8E1' %} {% assign color_dark = '#0090A1' %} {% assign color_light = '#1BA8E1' %} -{% elsif course.properties.product_type == 'Anthology 101' %} +{% elsif course.properties.product_names_for_course_cards == 'Anthology 101' %} {% assign product_logo = 'blank' %} {% assign color_main = '#7F59A5' %} {% assign color_dark = '#573376' %} {% assign color_light = '#7F59A5' %} -{% elsif course.properties.product_type == 'Academy Use & Navigation' %} +{% elsif course.properties.product_names_for_course_cards == 'Academy Use & Navigation' %} {% assign product_logo = 'blank' %} {% assign color_main = '#7F59A5' %} {% assign color_dark = '#6283C2' %} {% assign color_light = '#87ADDB' %} -{% elsif course.properties.product_type == 'Data Strategy' %} +{% elsif course.properties.product_names_for_course_cards == 'Data Strategy' %} {% assign product_logo = 'blank' %} {% assign color_main = '#7F59A5' %} {% assign color_dark = '#000000' %} {% assign color_light = '#573376' %} -{% elsif course.properties.product_type == 'Faculty Development' %} +{% elsif course.properties.product_names_for_course_cards == 'Faculty Development' %} {% assign product_logo = 'blank' %} {% assign color_main = '#7F59A5' %} {% assign color_dark = '#7F59A5' %} {% assign color_light = '#AA7FB8' %} -{% elsif course.properties.product_type == 'Power BI' %} +{% elsif course.properties.product_names_for_course_cards == 'Power BI' %} {% assign product_logo = 'blank' %} {% assign color_main = '#7F59A5' %} {% assign color_dark = '#573376' %} {% assign color_light = '#87ADDB' %} -{% elsif course.properties.product_type == 'Professional Development' %} +{% elsif course.properties.product_names_for_course_cards == 'Professional Development' %} {% assign product_logo = 'blank' %} {% assign color_main = '#7F59A5' %} {% assign color_dark = '#000000' %} @@ -170,28 +191,39 @@ {% endunless %} {%- endcomment -%}
{% if product_logo != 'blank' %} - + {% else %} Anthology {% endif %}
-
+ {%- comment -%} {{ course.name }} + > {%- endcomment -%}

{{ course.name }}

+ {% assign act_count = 0 %} + {% for section in course.sections %} + {% for activity in section.activities %} + {% assign act_count = act_count| plus: 1 %} + {% endfor %} + {% endfor %} + + + {{ act_count }} {% if act_count == 1 %}Activity{% else %}Activities{% endif %} +
{% capture course_path %}{% route course, id: course.id %}{% endcapture %} {% if course.has_to_restart? %} @@ -208,7 +240,7 @@ padding-left: 15px; width: 70%;">
- {{course.properties.course_duration}} duration + {%- comment -%} {{course.properties.course_duration}} duration {%- endcomment -%}
{% endif %} - + {% if course.progress > 0 and course.progress < 100 %} Continue {% else %} View {% endif %} - {%- comment -%} {% t shared.view %} {%- endcomment -%}
+ \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_header.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_header.html.liquid new file mode 100644 index 00000000..fa7c7722 --- /dev/null +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_header.html.liquid @@ -0,0 +1,68 @@ +
+ {{ current_school.course_vocabulary }} + + +
+
+ + + + Back +
+{%- comment -%} {{ course.name }} {%- endcomment -%} + + +
+ {% if product_logo != 'blank' %} + + {% else %} + Anthology + {% endif %} +
+{%- comment -%}
{%- endcomment -%} +
+
+

+ {{ course.name }} +

+ {% assign act_count = 0 %} + {% for section in course.sections %} + {% for activity in section.activities %} + {% assign act_count = act_count| plus: 1 %} + {% endfor %} + {% endfor %} + + + {{ act_count }} {% if act_count == 1 %}Activity{% else %}Activities{% endif %} + +
+ {% capture course_path %}{% route course, id: course.id %}{% endcapture %} + {% if course.has_to_restart? %} + {% include "course_version_outdated_popup", path: course_path %} + {% endif %} +
+ + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_mobile_view.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_mobile_view.html.liquid new file mode 100644 index 00000000..7f31ff35 --- /dev/null +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_mobile_view.html.liquid @@ -0,0 +1,40 @@ +
+ {% include "course_header" %} +
+ {% include "course_progress_and_cta" %} +
+
+ +{% if course.progress == 0 %} +
+ {% include "course_description" %} +
+
+ {% include "course_outline" %} +
+{% else %} +
+ {% include "course_outline" %} +
+
+ {% include "course_description" %} +
+{% endif %} + +{% if course.categories.any? %} +
+ {% include "course_categories" %} +
+{% endif %} + +{% if course.instructors.any? %} +
+ {% include "course_instructors" %} +
+{% endif %} + +{% if course.events.any? %} +
+ {% include "course_events" %} +
+{% endif %} diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_progress_and_cta.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_progress_and_cta.html.liquid index 2efeb4cf..0a657552 100644 --- a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_progress_and_cta.html.liquid +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_course_progress_and_cta.html.liquid @@ -1,4 +1,4 @@ -{% assign shell_redirect_url = course.properties.external_course_url %} +{% assign external_course_url = course.properties.external_course_url %}
@@ -18,13 +18,19 @@
-{% if shell_redirect_url %} +{% if external_course_url %} - View Course + {% if course.started? == false %} + {% t shared.course.start, key: current_school.course_vocabulary %} + {% elsif course.completed? %} + {% t shared.course.view, key: current_school.course_vocabulary %} + {% else %} + {% t shared.continue %} + {% endif %} {% else %} {% if course.learner_can_retake? %} @@ -55,4 +61,3 @@ {% endif %} {% endif %} - diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_catalog.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_catalog.html.liquid index 64d2e9cc..789858d3 100644 --- a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_catalog.html.liquid +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_catalog.html.liquid @@ -1,11 +1,11 @@ -
+
All Learning
{%- comment -%} Catalog is not used in this school. The "catalog" is the set of unstarted enrolled courses shown at the homepage {%- endcomment -%}
{% for course in courses.enrolled %} {% unless course.progress > 0 %} -
+
{%- comment -%} {% include "cards_course" with course, flag: 'catalog' %} {%- endcomment -%} {% include "cards_course" with course, flag: 'null' %}
diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_completed.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_completed.html.liquid index 96d1a053..9c063da9 100644 --- a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_completed.html.liquid +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_completed.html.liquid @@ -5,7 +5,7 @@ {% endif %} {% endfor %} -{% if totalCountCompleted > 3 %} +{%- comment -%} {% if totalCountCompleted > 3 %} {% else %} -{% endif %} +{% endif %} {%- endcomment -%}
Completed
@@ -39,7 +39,7 @@ {% endif %}> {% for course in courses.enrolled %} {% if course.progress == 100 %} -
+
{% include "cards_course" with course, flag:'completed' %}
{% endif %} @@ -53,7 +53,7 @@ style="padding: 0;"> {% for course in courses.enrolled %} {% if course.progress == 100 %} -
+
{% if outerClass == "dashboard-courses-index" %} {% include "cards_course" with course, flag: 'dashboard' %} {% else %} diff --git a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_in_prog.html.liquid b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_in_prog.html.liquid index 90ee473a..af80b8b2 100644 --- a/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_in_prog.html.liquid +++ b/Custom_Templates/customer_templates/Anthology Academy - Sandbox/_courses_index_in_prog.html.liquid @@ -21,9 +21,9 @@
{% else %} {% endif %} {%- endcomment -%} -
+{%- comment -%}
In Progress -
+
{%- endcomment -%} {%- comment -%}