Skip to content

Commit

Permalink
Convert Verecor child sites to be parent sites (#3678)
Browse files Browse the repository at this point in the history
Task/Issue URL:
https://app.asana.com/0/608920331025329/1209014062691302/f
Tech Design URL:
CC:

**Description**:

**Optional E2E tests**:
- [x] Run PIR E2E tests
Check this to run the Personal Information Removal end to end tests. If
updating CCF, or any PIR related code, tick this.

**Steps to test this PR**:
1.

<!--
Tagging instructions
If this PR isn't ready to be merged for whatever reason it should be
marked with the `DO NOT MERGE` label (particularly if it's a draft)
If it's pending Product Review/PFR, please add the `Pending Product
Review` label.

If at any point it isn't actively being worked on/ready for
review/otherwise moving forward (besides the above PR/PFR exception)
strongly consider closing it (or not opening it in the first place). If
you decide not to close it, make sure it's labelled to make it clear the
PRs state and comment with more information.
-->

**Definition of Done**:

* [ ] Does this PR satisfy our [Definition of
Done](https://app.asana.com/0/1202500774821704/1207634633537039/f)?

---
###### Internal references:
[Pull Request Review
Checklist](https://app.asana.com/0/1202500774821704/1203764234894239/f)
[Software Engineering
Expectations](https://app.asana.com/0/59792373528535/199064865822552)
[Technical Design
Template](https://app.asana.com/0/59792373528535/184709971311943)
[Pull Request
Documentation](https://app.asana.com/0/1202500774821704/1204012835277482/f)
  • Loading branch information
brianhall authored Jan 14, 2025
1 parent 38b485e commit 0fd512d
Show file tree
Hide file tree
Showing 11 changed files with 795 additions and 44 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"name": "backgroundcheck.run",
"url": "backgroundcheck.run",
"version": "0.4.0",
"parent": "verecor.com",
"version": "0.5.0",
"addedDatetime": 1677736800000,
"optOutUrl": "https://backgroundcheck.run/ng/control/privacy",
"steps": [
Expand Down Expand Up @@ -51,8 +50,70 @@
},
{
"stepType": "optOut",
"optOutType": "parentSiteOptOut",
"actions": []
"optOutType": "formOptOut",
"actions": [
{
"actionType": "navigate",
"url": "https://backgroundcheck.run/ng/control/privacy",
"id": "fa29793c-3f85-4f01-a5fe-4ffcc26c197c"
},
{
"actionType": "fillForm",
"selector": ".ahm",
"elements": [
{
"type": "fullName",
"selector": "#name"
},
{
"type": "email",
"selector": "#email"
},
{
"type": "profileUrl",
"selector": "#url"
}
],
"id": "71be571c-ce0c-43cb-afad-ae6547d44726"
},
{
"actionType": "click",
"elements": [
{
"type": "button",
"selector": ".//button[@type='submit']"
}
],
"id": "e8794659-162d-4de7-9845-bbd140c54a00"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your removal request has been received"
}
],
"id": "6ab596e2-3642-4dba-97f0-1270d8feefd1"
},
{
"actionType": "emailConfirmation",
"pollingTime": 30,
"id": "9431f4e4-140a-4ade-8e74-3b7917b6ab2b"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your information control request has been confirmed."
}
],
"id": "92e1c4ff-4466-42e7-b2dd-70a319af48da"
}
]
}
],
"schedulingConfig": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"name": "Clubset",
"url": "clubset.com",
"version": "0.4.0",
"parent": "verecor.com",
"version": "0.5.0",
"addedDatetime": 1702965600000,
"optOutUrl": "https://clubset.com/private/control/privacy",
"steps": [
Expand Down Expand Up @@ -63,8 +62,80 @@
},
{
"stepType": "optOut",
"optOutType": "parentSiteOptOut",
"actions": []
"optOutType": "formOptOut",
"actions": [
{
"actionType": "navigate",
"url": "https://clubset.com/private/control/privacy",
"id": "87fb7e0b-87ea-413d-847a-e88b3d023776"
},
{
"actionType": "fillForm",
"selector": ".ahm",
"elements": [
{
"type": "fullName",
"selector": "#user_name"
},
{
"type": "email",
"selector": "#user_email"
},
{
"type": "profileUrl",
"selector": "#url"
}
],
"id": "48c3acd8-61fc-4680-9811-77dc5ba9c9a6"
},
{
"actionType": "getCaptchaInfo",
"selector": ".g-recaptcha",
"id": "47d8cf16-354f-4359-ac37-05c617d5f03e"
},
{
"actionType": "solveCaptcha",
"selector": ".g-recaptcha",
"id": "eb5e43df-d4dd-45e8-8192-bfcb3e814ed5"
},
{
"actionType": "click",
"elements": [
{
"type": "button",
"selector": ".//button[@type='submit']"
}
],
"id": "2521002e-f825-4a93-aa6e-966f499096d1"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your removal request has been received"
}
],
"id": "f72634ca-60c3-450f-9656-52d924d8361f"
},
{
"actionType": "emailConfirmation",
"pollingTime": 30,
"id": "075640a6-f010-4135-9b46-25655e5eadd1"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your information control request has been confirmed."
}
],
"id": "96a083a1-f84b-42df-89bd-b5d0601468b2"
}
]
}
],
"schedulingConfig": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"name": "Councilon",
"url": "councilon.com",
"version": "0.4.0",
"parent": "verecor.com",
"version": "0.5.0",
"addedDatetime": 1702965600000,
"optOutUrl": "https://councilon.com/ex/control/privacy",
"steps": [
Expand Down Expand Up @@ -63,8 +62,80 @@
},
{
"stepType": "optOut",
"optOutType": "parentSiteOptOut",
"actions": []
"optOutType": "formOptOut",
"actions": [
{
"actionType": "navigate",
"url": "https://councilon.com/ex/control/privacy",
"id": "9f4ef020-811e-4d02-8622-ebe7a714a0d0"
},
{
"actionType": "fillForm",
"selector": ".ahm",
"elements": [
{
"type": "fullName",
"selector": "#user_name"
},
{
"type": "email",
"selector": "#user_email"
},
{
"type": "profileUrl",
"selector": "#url"
}
],
"id": "8e7adf0a-58fb-4e57-b3b3-79cd99eeb395"
},
{
"actionType": "getCaptchaInfo",
"selector": ".g-recaptcha",
"id": "c80c3e5c-fa66-45c8-816b-bb320a247777"
},
{
"actionType": "solveCaptcha",
"selector": ".g-recaptcha",
"id": "30cfa92e-627c-4b00-9fd1-032952338468"
},
{
"actionType": "click",
"elements": [
{
"type": "button",
"selector": ".//button[@type='submit']"
}
],
"id": "1d3fe64a-d23d-448c-bf34-aeccf32beb87"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your removal request has been received"
}
],
"id": "e6840eae-b334-431d-bbb8-94189e09023d"
},
{
"actionType": "emailConfirmation",
"pollingTime": 30,
"id": "8983034c-211a-4d98-8f31-bdf28a4e5011"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your information control request has been confirmed."
}
],
"id": "ffb143e1-a408-456b-9e27-d5b199cd0b52"
}
]
}
],
"schedulingConfig": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"name": "CurAdvisor",
"url": "curadvisor.com",
"version": "0.4.0",
"parent": "verecor.com",
"version": "0.5.0",
"addedDatetime": 1703052000000,
"optOutUrl": "https://curadvisor.com/nada/control/privacy",
"steps": [
Expand Down Expand Up @@ -63,8 +62,80 @@
},
{
"stepType": "optOut",
"optOutType": "parentSiteOptOut",
"actions": []
"optOutType": "formOptOut",
"actions": [
{
"actionType": "navigate",
"url": "https://curadvisor.com/nada/control/privacy",
"id": "0a0fd3f4-4505-4ebc-bbbe-819b86ac18a7"
},
{
"actionType": "fillForm",
"selector": ".ahm",
"elements": [
{
"type": "fullName",
"selector": "#user_name"
},
{
"type": "email",
"selector": "#user_email"
},
{
"type": "profileUrl",
"selector": "#url"
}
],
"id": "0cb160f0-3475-4476-a87f-2a084bcbd4d8"
},
{
"actionType": "getCaptchaInfo",
"selector": ".g-recaptcha",
"id": "5ebf6fc6-a3ee-41f2-875f-82e9d11d24e9"
},
{
"actionType": "solveCaptcha",
"selector": ".g-recaptcha",
"id": "22ec8469-c3f8-41e5-8537-6406e817da06"
},
{
"actionType": "click",
"elements": [
{
"type": "button",
"selector": ".//button[@type='submit']"
}
],
"id": "d02dd323-1508-4be7-b2d2-72f4bd67fc95"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your removal request has been received"
}
],
"id": "be51eb91-bba3-4f2d-8e33-d973372e281d"
},
{
"actionType": "emailConfirmation",
"pollingTime": 30,
"id": "e417378b-bb62-4d63-ad8b-f2e1c3b30e1a"
},
{
"actionType": "expectation",
"expectations": [
{
"type": "text",
"selector": "body",
"expect": "Your information control request has been confirmed."
}
],
"id": "e47c20c6-c45f-4d75-b514-06ffa97e35d5"
}
]
}
],
"schedulingConfig": {
Expand Down
Loading

0 comments on commit 0fd512d

Please sign in to comment.