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

Opt-out from showing on-call information #68

Closed
t1agob opened this issue Feb 8, 2024 · 2 comments
Closed

Opt-out from showing on-call information #68

t1agob opened this issue Feb 8, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@t1agob
Copy link
Contributor

t1agob commented Feb 8, 2024

Is your feature request related to a problem? Please describe.
I would like to be able to simplify the information showing up on the PagerDuty Card. The on-call information might lead to people reaching out directly to on-call engineers which might lead to other problems by not allowing them to do their work.

Describe the solution you'd like
I would like to be able to customize the PagerDuty Card not to show the on-call section. This might be a boolean parameter passed into the PagerDuty Card.

Additional context
This feature was requested by @asandoval and @jerroydmoore.

@t1agob t1agob added the enhancement New feature or request label Feb 8, 2024
@t1agob t1agob moved this to Under review in PagerDuty plugin for Backstage Mar 19, 2024
@t1agob t1agob moved this from Under review to Todo in PagerDuty plugin for Backstage Apr 2, 2024
@t1agob t1agob moved this from Todo to In Progress in PagerDuty plugin for Backstage Apr 3, 2024
@t1agob
Copy link
Contributor Author

t1agob commented Apr 3, 2024

In our efforts to reduce interruptions and streamline the incident resolution process we are adding a new parameter to the PagerDutyCard (disableOnCall) which will hide the on-call section from the PagerDutyCard.

While the on-call information is relevant for many organizations, some existing users have shared with us that having this information available to everyone has introduced some behaviours that impact the time it takes to solve an incident due to the fact that several people reach out to the on-call engineer.

The default behaviour will remain the same. This is an opt-in feature.

@t1agob t1agob mentioned this issue Apr 3, 2024
10 tasks
t1agob added a commit that referenced this issue Apr 3, 2024
### Description

This PR introduces a new `PagerDutyCard` option (_disableOnCall_) that
allows users to completely hide the on-call section of the card. This
feature was requested by several customers.

The on-call section will still be shown by default making this an opt-in
feature.

**Issue number:** #68 

### Type of change

- [x] New feature (non-breaking change which adds functionality)
- [ ] Fix (non-breaking change which fixes an issue)
- [ ] Breaking change (fix or feature that would cause existing
functionality to not work as expected)

### Checklist

- [x] I have performed a self-review of this change
- [x] Changes have been tested
- [x] Changes are documented
- [x] Changes generate *no new warnings*
- [x] PR title follows [conventional commit
semantics](https://www.conventionalcommits.org/en/v1.0.0/)

If this is a breaking change 👇

- [ ] I have documented the migration process
- [ ] I have implemented necessary warnings (if it can live side by
side)

## Acknowledgement

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.

**Disclaimer:** We value your time and bandwidth. As such, any pull
requests created on non-triaged issues might not be successful.
@t1agob
Copy link
Contributor Author

t1agob commented Apr 3, 2024

This feature has now been merged to next branch and will be available on the next release of the plugin.

@t1agob t1agob closed this as completed Apr 3, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in PagerDuty plugin for Backstage Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant