Updated Mizuno's templates for the sign up page, and added a new template for Walmart. New script for Zenjob to remove a bunch of people from an internal testing group.

This commit is contained in:
Norm Rasmussen
2024-03-01 17:26:03 -05:00
parent e2e58399f5
commit d5926729ad
7 changed files with 148 additions and 51 deletions

View File

@ -6,40 +6,40 @@
required
>
<option class="second-login-group-option" value="" selected disabled hidden>Please Select Your Account Group</option>
<option class="second-login-group-option" value="46b588ce-ab4e-4528-867c-8f296addb4de">Brad Kelley Accounts</option>
<option class="second-login-group-option" value="e648d924-52e3-4636-9642-3b3fc60de172">Brent McCoy Accounts</option>
<option class="second-login-group-option" value="bf21c4c8-6411-4248-9a21-d8afc3acf039">Brett Lamotte Accounts</option>
<option class="second-login-group-option" value="70721b80-d2fb-4b35-b134-10330f05dcd4">Brett Ramsey Accounts</option>
<option class="second-login-group-option" value="6da6e47f-2206-49a1-accf-5b7a0f4c9887">Brian Morgan Accounts</option>
<option class="second-login-group-option" value="48de99d6-9b64-4ad4-9c50-3372570805be">Brian Uvena Accounts</option>
<option class="second-login-group-option" value="e9c26981-54d8-4cf3-9597-815af352babf">Chris Campbell Accounts</option>
<option class="second-login-group-option" value="34ae2b61-3569-419d-83fd-6fe94c3af98d">Chuck Henry Accounts</option>
<option class="second-login-group-option" value="604495a4-5dcb-476b-9734-2bacec5d6ba4">Coby Davis Accounts</option>
<option class="second-login-group-option" value="9a14b3e2-feae-43e9-a1be-8f0a38da4ce6">David Miller Accounts</option>
<option class="second-login-group-option" value="59cc85c5-b6cc-4b84-96c2-306de83c7b81">Eli Wiecking Accounts</option>
<option class="second-login-group-option" value="0e568fee-5bc4-4405-8729-009baea752f4">Jalen Hodges Accounts</option>
<option class="second-login-group-option" value="81540a2f-420c-40fd-8d00-d02b042247b4">Sean King Accounts</option>
<option class="second-login-group-option" value="edeccc46-77fa-4692-ba3c-8bcb368b2f83">Jeff Homady Accounts</option>
<option class="second-login-group-option" value="70721b80-d2fb-4b35-b134-10330f05dcd4">Brett Ramsey Accounts</option>
<option class="second-login-group-option" value="6da6e47f-2206-49a1-accf-5b7a0f4c9887">Brian Morgan Accounts</option>
<option class="second-login-group-option" value="48de99d6-9b64-4ad4-9c50-3372570805be">Brian Uvena Accounts</option>
<option class="second-login-group-option" value="65b7766c-f45c-4746-8af2-5265d1de8253">Cam Root Accounts</option>
<option class="second-login-group-option" value="e9c26981-54d8-4cf3-9597-815af352babf">Chris Campbell Accounts</option>
<option class="second-login-group-option" value="db75d394-23b6-4060-944a-a779c62bab3f">Chris Gaines Accounts</option>
<option class="second-login-group-option" value="34ae2b61-3569-419d-83fd-6fe94c3af98d">Chuck Henry Accounts</option>
<option class="second-login-group-option" value="604495a4-5dcb-476b-9734-2bacec5d6ba4">Coby Davis Accounts</option>
<option class="second-login-group-option" value="9a14b3e2-feae-43e9-a1be-8f0a38da4ce6">David Miller Accounts</option>
<option class="second-login-group-option" value="edeccc46-77fa-4692-ba3c-8bcb368b2f83">Dean DiBerardino Acounts</option>
<option class="second-login-group-option" value="59cc85c5-b6cc-4b84-96c2-306de83c7b81">Eli Wiecking Accounts</option>
<option class="second-login-group-option" value="e57e371e-d791-463e-949c-c265dad88725">Greg Johnson Accounts</option>
<option class="second-login-group-option" value="2643abe5-7fc2-477c-92ac-dd15abe7e2a4">Ike Brinson Accounts</option>
<option class="second-login-group-option" value="d5637dbc-edc7-4451-8fcf-fe172f8fb970">Jack Rutledge Accounts</option>
<option class="second-login-group-option" value="1ee46f9a-8a38-4c18-ac27-4578e8cc5dbf">James Day Accounts</option>
<option class="second-login-group-option" value="c78d63f9-0e17-4143-a0ee-25bed96ae3f0">Joe Bauer Accounts</option>
<option class="second-login-group-option" value="6d5a5f84-c32e-4c02-8939-21254a5d20f0">Josh Knipp Accounts</option>
<option class="second-login-group-option" value="5e6ba0a9-6978-4143-9180-11bdd039459b">Kim Henderson Accounts</option>
<option class="second-login-group-option" value="8dba5fdd-ae6b-441d-992f-f1921ed072bd">Matt Mossman Accounts</option>
<option class="second-login-group-option" value="8bbe834a-cd2a-4695-afe9-8b0e71567f01">Marcus Bougard Accounts</option>
<option class="second-login-group-option" value="e9e785b0-5c7d-436c-a31e-4b6b25d65315">Tim Heffelfinger Accounts</option>
<option class="second-login-group-option" value="6d5a5f84-c32e-4c02-8939-21254a5d20f0">Josh Knipp Accounts</option>
<option class="second-login-group-option" value="5e6ba0a9-6978-4143-9180-11bdd039459b">Kim Henderson Accounts</option>
<option class="second-login-group-option" value="8bbe834a-cd2a-4695-afe9-8b0e71567f01">Marcus Bougard Accounts</option>
<option class="second-login-group-option" value="8dba5fdd-ae6b-441d-992f-f1921ed072bd">Matt Mossman Accounts</option>
<option class="second-login-group-option" value="06ee6469-dbe3-44bc-ad19-ae4e663122dc">Mike Lehfeldt Accounts</option>
<option class="second-login-group-option" value="6e0343a3-04fc-4540-9731-996259514dd4">Peyton Randolph Accounts</option>
<option class="second-login-group-option" value="e2834b27-ed29-4519-943e-ff9898cab47c">Pierre Beland Accounts</option>
<option class="second-login-group-option" value="24a35a98-fbb5-4090-99a7-b0197939f576">Ridge Meracle Accounts</option>
<option class="second-login-group-option" value="0e568fee-5bc4-4405-8729-009baea752f4">Scott Steuernagel Accounts</option>
<option class="second-login-group-option" value="81540a2f-420c-40fd-8d00-d02b042247b4">Sean King Accounts</option>
<option class="second-login-group-option" value="4d9200df-dc02-42c4-811c-b32ffd5c7758">Steve Danilow Accounts</option>
<option class="second-login-group-option" value="a2f13d69-acdd-4201-90dc-4cfd4f5b7b06">Tad Pierson Accounts</option>
<option class="second-login-group-option" value="65b7766c-f45c-4746-8af2-5265d1de8253">Tim Botschner Accounts</option>
<option class="second-login-group-option" value="e9e785b0-5c7d-436c-a31e-4b6b25d65315">Tim Heffelfinger Accounts</option>
<option class="second-login-group-option" value="2a0100e6-2cd3-4f14-9706-ddadb95e9cb3">Tim Lavin Accounts</option>
<option class="second-login-group-option" value="58309856-2659-465b-83bc-9462be60c125">Tyler Schaaf Accounts</option>
<option class="second-login-group-option" value="da7a064a-da24-4011-b7ba-ffa33586d36c">Mizuno Canada</option>
<option class="second-login-group-option" value="db75d394-23b6-4060-944a-a779c62bab3f">Chris Gaines Accounts</option>
<option class="second-login-group-option" value="e648d924-52e3-4636-9642-3b3fc60de172">Brent McCoy Accounts</option>
<option class="second-login-group-option" value="e57e371e-d791-463e-949c-c265dad88725">Greg Johnson Accounts</option>
<option class="second-login-group-option" value="d5637dbc-edc7-4451-8fcf-fe172f8fb970">Jack Rutledge Accounts</option>
<option class="second-login-group-option" value="1ee46f9a-8a38-4c18-ac27-4578e8cc5dbf">James Day Accounts</option>
<option class="second-login-group-option" value="db75d394-23b6-4060-944a-a779c62bab3f">Chris Gaines Accounts</option>
<option class="second-login-group-option" value="2643abe5-7fc2-477c-92ac-dd15abe7e2a4">Ike Brinson Accounts</option>
</select>
</select>

View File

@ -5,42 +5,42 @@
id="sign-up-group-dropdown"
required
>
<option class="second-login-group-option" value="46b588ce-ab4e-4528-867c-8f296addb4de">Brad Kelley Accounts</option>
<option class="second-login-group-option" value="e648d924-52e3-4636-9642-3b3fc60de172">Brent McCoy Accounts</option>
<option class="second-login-group-option" value="bf21c4c8-6411-4248-9a21-d8afc3acf039">Brett Lamotte Accounts</option>
<option class="second-login-group-option" value="70721b80-d2fb-4b35-b134-10330f05dcd4">Brett Ramsey Accounts</option>
<option class="second-login-group-option" value="6da6e47f-2206-49a1-accf-5b7a0f4c9887">Brian Morgan Accounts</option>
<option class="second-login-group-option" value="48de99d6-9b64-4ad4-9c50-3372570805be">Brian Uvena Accounts</option>
<option class="second-login-group-option" value="e9c26981-54d8-4cf3-9597-815af352babf">Chris Campbell Accounts</option>
<option class="second-login-group-option" value="34ae2b61-3569-419d-83fd-6fe94c3af98d">Chuck Henry Accounts</option>
<option class="second-login-group-option" value="604495a4-5dcb-476b-9734-2bacec5d6ba4">Coby Davis Accounts</option>
<option class="second-login-group-option" value="9a14b3e2-feae-43e9-a1be-8f0a38da4ce6">David Miller Accounts</option>
<option class="second-login-group-option" value="59cc85c5-b6cc-4b84-96c2-306de83c7b81">Eli Wiecking Accounts</option>
<option class="second-login-group-option" value="0e568fee-5bc4-4405-8729-009baea752f4">Jalen Hodges Accounts</option>
<option class="second-login-group-option" value="81540a2f-420c-40fd-8d00-d02b042247b4">Sean King Accounts</option>
<option class="second-login-group-option" value="edeccc46-77fa-4692-ba3c-8bcb368b2f83">Jeff Homady Accounts</option>
<option class="second-login-group-option" value="70721b80-d2fb-4b35-b134-10330f05dcd4">Brett Ramsey Accounts</option>
<option class="second-login-group-option" value="6da6e47f-2206-49a1-accf-5b7a0f4c9887">Brian Morgan Accounts</option>
<option class="second-login-group-option" value="48de99d6-9b64-4ad4-9c50-3372570805be">Brian Uvena Accounts</option>
<option class="second-login-group-option" value="65b7766c-f45c-4746-8af2-5265d1de8253">Cam Root Accounts</option>
<option class="second-login-group-option" value="e9c26981-54d8-4cf3-9597-815af352babf">Chris Campbell Accounts</option>
<option class="second-login-group-option" value="db75d394-23b6-4060-944a-a779c62bab3f">Chris Gaines Accounts</option>
<option class="second-login-group-option" value="34ae2b61-3569-419d-83fd-6fe94c3af98d">Chuck Henry Accounts</option>
<option class="second-login-group-option" value="604495a4-5dcb-476b-9734-2bacec5d6ba4">Coby Davis Accounts</option>
<option class="second-login-group-option" value="9a14b3e2-feae-43e9-a1be-8f0a38da4ce6">David Miller Accounts</option>
<option class="second-login-group-option" value="edeccc46-77fa-4692-ba3c-8bcb368b2f83">Dean DiBerardino Acounts</option>
<option class="second-login-group-option" value="59cc85c5-b6cc-4b84-96c2-306de83c7b81">Eli Wiecking Accounts</option>
<option class="second-login-group-option" value="e57e371e-d791-463e-949c-c265dad88725">Greg Johnson Accounts</option>
<option class="second-login-group-option" value="2643abe5-7fc2-477c-92ac-dd15abe7e2a4">Ike Brinson Accounts</option>
<option class="second-login-group-option" value="d5637dbc-edc7-4451-8fcf-fe172f8fb970">Jack Rutledge Accounts</option>
<option class="second-login-group-option" value="1ee46f9a-8a38-4c18-ac27-4578e8cc5dbf">James Day Accounts</option>
<option class="second-login-group-option" value="c78d63f9-0e17-4143-a0ee-25bed96ae3f0">Joe Bauer Accounts</option>
<option class="second-login-group-option" value="6d5a5f84-c32e-4c02-8939-21254a5d20f0">Josh Knipp Accounts</option>
<option class="second-login-group-option" value="5e6ba0a9-6978-4143-9180-11bdd039459b">Kim Henderson Accounts</option>
<option class="second-login-group-option" value="8bbe834a-cd2a-4695-afe9-8b0e71567f01">Marcus Bougard Accounts</option>
<option class="second-login-group-option" value="e9e785b0-5c7d-436c-a31e-4b6b25d65315">Tim Heffelfinger Accounts</option>
<option class="second-login-group-option" value="6d5a5f84-c32e-4c02-8939-21254a5d20f0">Josh Knipp Accounts</option>
<option class="second-login-group-option" value="5e6ba0a9-6978-4143-9180-11bdd039459b">Kim Henderson Accounts</option>
<option class="second-login-group-option" value="8bbe834a-cd2a-4695-afe9-8b0e71567f01">Marcus Bougard Accounts</option>
<option class="second-login-group-option" value="8dba5fdd-ae6b-441d-992f-f1921ed072bd">Matt Mossman Accounts</option>
<option class="second-login-group-option" value="06ee6469-dbe3-44bc-ad19-ae4e663122dc">Mike Lehfeldt Accounts</option>
<option class="second-login-group-option" value="1285de52-0f78-46d3-a1d8-edf448cd0537">Mizuno Territory Managers</option>
<option class="second-login-group-option" value="6e0343a3-04fc-4540-9731-996259514dd4">Peyton Randolph Accounts</option>
<option class="second-login-group-option" value="4d02c1cd-842b-4141-ab26-b8ae5374a6a7">PGA ID Test</option>
<option class="second-login-group-option" value="e2834b27-ed29-4519-943e-ff9898cab47c">Pierre Beland Accounts</option>
<option class="second-login-group-option" value="24a35a98-fbb5-4090-99a7-b0197939f576">Ridge Meracle Accounts</option>
<option class="second-login-group-option" value="0e568fee-5bc4-4405-8729-009baea752f4">Scott Steuernagel Accounts</option>
<option class="second-login-group-option" value="81540a2f-420c-40fd-8d00-d02b042247b4">Sean King Accounts</option>
<option class="second-login-group-option" value="4d9200df-dc02-42c4-811c-b32ffd5c7758">Steve Danilow Accounts</option>
<option class="second-login-group-option" value="a2f13d69-acdd-4201-90dc-4cfd4f5b7b06">Tad Pierson Accounts</option>
<option class="second-login-group-option" value="65b7766c-f45c-4746-8af2-5265d1de8253">Tim Botschner Accounts</option>
<option class="second-login-group-option" value="e9e785b0-5c7d-436c-a31e-4b6b25d65315">Tim Heffelfinger Accounts</option>
<option class="second-login-group-option" value="2a0100e6-2cd3-4f14-9706-ddadb95e9cb3">Tim Lavin Accounts</option>
<option class="second-login-group-option" value="58309856-2659-465b-83bc-9462be60c125">Tyler Schaaf Accounts</option>
<option class="second-login-group-option" value="da7a064a-da24-4011-b7ba-ffa33586d36c">Mizuno Canada</option>
<option class="second-login-group-option" value="db75d394-23b6-4060-944a-a779c62bab3f">Chris Gaines Accounts</option>
<option class="second-login-group-option" value="e648d924-52e3-4636-9642-3b3fc60de172">Brent McCoy Accounts</option>
<option class="second-login-group-option" value="e57e371e-d791-463e-949c-c265dad88725">Greg Johnson Accounts</option>
<option class="second-login-group-option" value="d5637dbc-edc7-4451-8fcf-fe172f8fb970">Jack Rutledge Accounts</option>
<option class="second-login-group-option" value="1ee46f9a-8a38-4c18-ac27-4578e8cc5dbf">James Day Accounts</option>
<option class="second-login-group-option" value="db75d394-23b6-4060-944a-a779c62bab3f">Chris Gaines Accounts</option>
<option class="second-login-group-option" value="2643abe5-7fc2-477c-92ac-dd15abe7e2a4">Ike Brinson Accounts</option>
</select>
</select>
</select>

View File

@ -0,0 +1,30 @@
{% if learning_path.id == "fa4c61ac-e6cd-44dc-a8e0-9b95025968a5" %}
<div class="np-learning-path-completed-banner np-learning-path-banner" style="background-color: #DBD7EE">
<img class="np-learning-path-banner-image"
style="width:30%; height:30%"
src="https://s3.amazonaws.com/schoolkeep-production/wysiwyg/10183441-2254-4b1e-a9f7-9549ca773257/20240214175234_Replenishment%20Badge.png"/>
<div class="np-learning-path-banner-content" style="align-items: center; display: flex; flex-direction: column; justify-content: center;">
<h3 class="np-learning-path-banner-headline" style="color: #8F75DD; font-size: 25px; font-weight: 500; line-height: 25px; margin: 0 0 4px;">Congratulations! You're Walmart Luminate Replenishment Certified!</h3>
<p class="np-learning-path-banner-description" style="color: #1b3e4f; font-size: 20px; font-weight: 400; line-height: 20px; margin: 0 0 12px;">Please share your new status by posting an announcement on LinkedIn or social media using your own post or you can copy the message below:</p>
<div class="np-learning-path-banner-actions">
<a href="https://linkedin.com/profile/add/?startTask=Walmart%20Luminate%20Replenishment%20Certification&name=Walmart%20Luminate%20Replenishment%20Certification&organizationId=80427781&certUrl=https%3A%2F%2Fwalmartluminate.northpass.com"
class="np-learning-path-banner-action np-learning-path-banner-action--primary">
Add to LinkedIn!</a>
</div>
</div>
</div>
{% else %}
<div class="np-learning-path-completed-banner np-learning-path-banner">
<img class="np-learning-path-banner-image" src="https://s3.amazonaws.com/static.northpass.com/images/stars-completed.svg"/>
<div class="np-learning-path-banner-content">
<h3 class="np-learning-path-banner-headline">{% t .headline %}</h3>
<p class="np-learning-path-banner-description">{% t .description %}</p>
<div class="np-learning-path-banner-actions">
{% if learning_path.certificate_link %}
<a href="{{ learning_path.certificate_link }}" class="np-learning-path-banner-action np-learning-path-banner-action--primary">{% t .actions.certificate %}</a>
{% endif %}
<a href="/app/courses" class="np-learning-path-banner-action np-learning-path-banner-action--secondary">{% t .actions.more_courses %}</a>
</div>
</div>
</div>
{% endif %}

View File

@ -402,3 +402,16 @@ Items to Change for Dashboard:
* CVue - needs to be deleted
* Talisma - needs to be deleted
* Radius - needs to be deleted
## 03-01-2024
Two items from KC:
* Shrinking frame bug - is it happening every time? Unsure
* Context: new set of people have manager permissions that this can't happen to.
* These people will panic if this happens. The bug is a blocker.
* Data Questions:
* She could ask a data scientist
* Can we still add account groups (empty of courses)
* Can Amit handle the new domains and adding the accounts to the CSV.

View File

@ -181,3 +181,11 @@ Off-the-record Chat:
* Schedule a call for a roadmap visibility with Allyson and Joris.
* Scott likely already has things in place.
* SCORM files and loading very very slowly. Especially courses with a lot SCORM files.
## 3/1/2024
Random notes for Luminate templates.
https://linkedin.com/profile/add/?startTask=Walmart%20Luminate%20Replenishment%20Certification&name=Walmart%20Luminate%20Replenishment%20Certification&organizationId=80427781&issueYear={{ this_year }}&issueMonth={{ this_month }}&expirationYear={{ next_year }}&expirationMonth={{ this_month }}&certUrl=https%3A%2F%2Fwalmartluminate.northpass.com
https://linkedin.com/profile/add/?startTask=Walmart%20Luminate%20Replenishment%20Certification&name=Walmart%20Luminate%20Replenishment%20Certification&organizationId=80427781&certUrl=https%3A%2F%2Fwalmartluminate.northpass.com

View File

@ -0,0 +1,39 @@
import requests
import Apikeys
BASEURL = "https://api.northpass.com/v2/"
APIKEY = Apikeys.ZENJOB
GROUPUUID = "940a5d24-32af-45f1-8ed4-8a6b4689d9c9"
HEADERS = {"accept": "application/json", "X-Api-Key": APIKEY}
def get_ppl_without_email_in_group():
count = 0
url = f"groups/{GROUPUUID}/memberships"
filter = "?filter[name][not_cont]=zenjob.com"
while True:
count += 1
request_url = f"{BASEURL}{url}{filter}&page={count}"
response = requests.get(request_url, headers=HEADERS)
response = response.json()
next = response["links"]
for ids in response["data"]:
person_uuid = ids["relationships"]["person"]["data"]["id"]
remove_from_group(person_uuid)
if "next" not in next:
break
def remove_from_group(person_uuid):
url = f"people/{person_uuid}/relationships/groups"
request_url = f"{BASEURL}{url}"
payload = {"data": [{"id": GROUPUUID, "type": "membership-groups"}]}
response = requests.delete(request_url, json=payload, headers=HEADERS)
code = response.status_code
print(f"For person {person_uuid}, the returned code was {code}")
if __name__ == "__main__":
get_ppl_without_email_in_group()

View File

@ -68,8 +68,8 @@ message](https://northpasshq.slack.com/archives/C04RER4PH09/p1709147957374999?th
## 02-29-2024
- [ ] Renewal Tracker Tasks - start with Q2:
- [ ] Meet and tell CSMs.
- [-] Renewal Tracker Tasks - start with Q2:
- [-] Meet and tell CSMs.
- [ ] CSMs to enter at least one above the line contact - if multiple, choose highest
- [ ] Assign buddy as per Kat's message. Buddy's do not need to be notified.
- [ ] Buddy is to ask for renewal sentiment. "Is there anything we need to be aware of for renewal?" Check LinkedIn for contacts.
@ -83,3 +83,10 @@ message](https://northpasshq.slack.com/archives/C04RER4PH09/p1709147957374999?th
}, false);
</script>
```
## 03-01-2024
- [ ] Ask Katie/KC for all the domain > account group mappings.
- [ ] Look into Looker Reporting for Group Count, at least 1% in progress, etc
- [ ] Report with Groups and Group Members Count
- [X] Test ILTs without dates for more than 1 session.