Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DBP: Add stage granularity to Pixels #2365

Merged
merged 2 commits into from
Mar 14, 2024

Conversation

jotaemepereira
Copy link
Collaborator

@jotaemepereira jotaemepereira commented Mar 8, 2024

Task/Issue URL: https://app.asana.com/0/1199230911884351/1206767326073685/f
Tech Design URL:
CC:

Description
Adds more granularity to the stages when firing the opt-out stage pixels.

Steps to test this PR:

  1. Run an opt-out operation on PIR

  2. Debug the DataBrokerProtectionStageDurationCalculator

  3. Check that stages are being set correctly

  4. Run an opt-out operation on PIR

  5. Make the opt-out fail (you can throw from the EmailService or Captcha Service)

  6. When the fireOptOutFailure is called, check the stage is correct.

  7. Check the failure Pixel has the actionID that failed

  8. Run an opt-out operation on PIR

  9. Run the fill form action

  10. If the action succeeds, check that the fill-form pixel is being fired.

@jotaemepereira jotaemepereira changed the title DBP Add stage granularity to Pixels DBP: Add stage granularity to Pixels Mar 8, 2024
@github-actions github-actions bot added the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Mar 8, 2024
@github-actions github-actions bot added bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project and removed bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project labels Mar 12, 2024
@jotaemepereira jotaemepereira removed the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Mar 12, 2024
Copy link
Collaborator

@Bunn Bunn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jotaemepereira jotaemepereira force-pushed the juan/dbp/stage-granularity-pixel branch 2 times, most recently from 8124cb1 to 6cdf8e6 Compare March 14, 2024 16:23
@jotaemepereira jotaemepereira force-pushed the juan/dbp/stage-granularity-pixel branch from 6cdf8e6 to f99c05c Compare March 14, 2024 16:39
@jotaemepereira jotaemepereira merged commit 208d549 into main Mar 14, 2024
17 checks passed
@jotaemepereira jotaemepereira deleted the juan/dbp/stage-granularity-pixel branch March 14, 2024 17:22
samsymons added a commit that referenced this pull request Mar 16, 2024
* main: (22 commits)
  Bump BSK (#2435)
  Bump version to 1.80.0 (145)
  Fix syntax in Asana actions
  Bump version to 1.80.0 (144)
  Set marketing version to 1.80.0
  Update embedded files
  DBP: Debug scan model implementation (#2421)
  Roll back CPM post-rollout cleanup (#2430)
  Password Import: Ignore Excluded Sites When Importing from Chrome (#2404)
  Stub objects for Bookmarks DB (#2418)
  Properly handle edge cases (#2417)
  DBP: Treat 404 as failure instead of error (#2426)
  DBP: Use url instead of name to identify brokers on pixels (#2423)
  Fix determining if internal release should be automatically bumped
  Renamed some pixel parameters to be more clear (#2402)
  Update broker json (#2407)
  bump bsk to fix retain cycle (#2425)
  Bump version to 1.79.0 (143)
  bump bsk to fix retain cycle (#2422)
  DBP: Add stage granularity to Pixels (#2365)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants