bcgov / platform-services-registry

Platform services OCP project registry
https://registry.developer.gov.bc.ca/
Apache License 2.0
8 stars 13 forks source link

Add "changes to product contacts" chart to analytics page #2961

Closed alexandralloyd closed 2 months ago

alexandralloyd commented 3 months ago

Describe the issue As a service designer, I want the ability to visibly see how many people are changing their team's contact information (for PO and TLs) in the Registry. I want the ability to see the number of product contact changes to be presented on the y-axis and the date on the x-axis, similar to how the requests over time chart look.

Additional context I want to see out an email to all product contacts with a survey for our new AlertManager service. This survey will be sent alongside a message to all contacts to make sure their product contacts are up to date (they often aren't changed when personnel move projects). I'm bundling these two requests together so we don't have to worry about annoying people with too many emails. However, this means this request is more urgent as I'd like to send the survey ASAP.

How does this benefit the users of our platform? It directly measures the effectiveness of our email blast - we send an email to everyone to make sure the product contacts are up to date, but does that actually get actioned? Having the number of contact changes over a given period would be helpful to see if we should continue using email as our main communication method with users.

Definition of done

junminahn commented 2 months ago

@alexandralloyd do you want to count multiple times if one request has changes of PO and TL at the same time? or still count as one change?

junminahn commented 2 months ago

PRs:

Kolezhanchik commented 2 months ago

visual chart works as expected for both public and private, Export button doesn't work for me both public and private namespaces

image.png image.png
Kolezhanchik commented 2 months ago

now it is possible to download .csv file like: image.png `