google / site-kit-wp

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
https://sitekit.withgoogle.com
Apache License 2.0
1.25k stars 291 forks source link

Refactor `GatheringDataNotification` to use the new Notifications datastore #8976

Closed jimmymadon closed 2 months ago

jimmymadon commented 4 months ago

Feature Description

This issue is the first of many issues that will "use" the new datastore infrastructure to queue notifications while also creating a new Notification component that will be reused by other notifications.


Do not alter or remove anything below. The following sections will be managed by moderators only.

Acceptance criteria

Implementation Brief

Test Coverage

QA Brief

Ideally - WAIT for #8977 to be merged and then QA both the issues together as they are exactly the same pattern in code.

Changelog entry

eugene-manuilov commented 3 months ago

AC ✔️

eugene-manuilov commented 3 months ago

IB ✔️

mohitwp commented 2 months ago

QA Update ❌

@jimmymadon Issue > On View only dashboard zero and gathering data notifications are not showing. On latest environment zero and gathering data state notifications are showing.

https://github.com/user-attachments/assets/102d3b92-bfcb-411b-8693-4738bc237066
jimmymadon commented 2 months ago

@eugene-manuilov Assigning you here since you did the original CR/MR for this issue. So it will make sense to do the follow up PR as well. Thanks!

mohitwp commented 2 months ago

QA Update ✅

![image](https://github.com/user-attachments/assets/7a381813-375a-4e0c-bc3f-35ec1810b057) ![image](https://github.com/user-attachments/assets/48879d8e-8b6a-40b0-849a-8ea25ec1e779) ![image](https://github.com/user-attachments/assets/ecc683f2-0bf1-4724-8b09-d978a9a1d796) ![image](https://github.com/user-attachments/assets/1ee255c6-73e9-4a08-9111-397a615039e9) https://github.com/user-attachments/assets/f430fbd7-dd3e-4dc7-9017-370310bbef05 https://github.com/user-attachments/assets/9404f92c-af2c-4cee-9f0a-dcf740778804