Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature: get contact information from a user's page #85
Currently only Pagerduty global admins can see everyone in Pagerduty, which means not everyone who is on-call can contact everyone else.
Not everyone has their People Finder or Google Contacts up to date. We are much more strict about ensuring Pagerduty is up to date.
There are a number of stakeholders who do not have Pagerduty accounts (because they are expensive), who are currently able to see who is currently on call, using the rotas app.
However they are unable to contact the people who are currently on the rota because they do not have Pagerduty accounts, nor would they unless they were Pagerduty global admins.
Other solutions to this problem have been tried:
This can be solved by reading from Pagerduty directly and not storing any of the PII.
(This is allegedly a user need, but I haven't confirmed the actual need)
Adds a button to a user's page
I personally think this is beneficial to the organisation.
It is for audit events, should be fine
This is necessary for fulfilling the user need
How to review
Run the tests:
Test it out locally: