oncall-engine/grafana-plugin
Vadim Stepanov 997167fcbe
Fix changing recurrence for weekday masked shifts (#4660)
# What this PR does

Fixes a bug when changing recurrence period for shifts with "Mask by
weekdays" setting enabled breaks the schedule.



https://github.com/grafana/oncall/assets/20116910/396359c5-4ba6-47d7-b003-fea9db709bea



## Which issue(s) this PR closes

Related to https://github.com/grafana/support-escalations/issues/11374

<!--
*Note*: if you have more than one GitHub issue that this PR closes, be
sure to preface
each issue link with a [closing
keyword](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue).
This ensures that the issue(s) are auto-closed once the PR has been
merged.
-->

## Checklist

- [ ] Unit, integration, and e2e (if applicable) tests updated
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] Added the relevant release notes label (see labels prefixed w/
`release:`). These labels dictate how your PR will
    show up in the autogenerated release notes.
2024-07-11 12:21:12 +00:00
..
.config Schedule two-weeks and monthly view (#4318) 2024-05-30 11:10:13 +00:00
e2e-tests Enable schedule view e2e test (#4424) 2024-07-11 11:50:18 +00:00
src Fix changing recurrence for weekday masked shifts (#4660) 2024-07-11 12:21:12 +00:00
tools Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
.dockerignore move ms teams related models, containers, components etc to oncall (#3594) 2024-01-08 10:50:19 +00:00
.eslintignore generate types, create http client and add exemplary usage (#3384) 2023-11-29 05:16:13 +00:00
.eslintrc.js Switch to async/await Promises handling across the codebase (#4191) 2024-04-15 11:55:50 +00:00
.gitignore Fix frontend unit tests (#4045) 2024-03-12 12:21:53 +00:00
.nvmrc Migrate from grafana-toolkit to grafana plugin tools (#3837) 2024-02-21 07:49:10 -07:00
.prettierrc.js Migrate from grafana-toolkit to grafana plugin tools (#3837) 2024-02-21 07:49:10 -07:00
.stylelintrc add selector-max-type stylelint rule 2022-11-02 11:44:42 +00:00
Dockerfile.dev improve frontend dev exp (#4296) 2024-05-06 05:02:32 +00:00
jest.config.js unit test dayJSAddWithDSTFixed (#4192) 2024-04-09 15:06:11 +00:00
jest.setup.ts Cleanup error logs on frontend unit test run (#4167) 2024-04-17 11:05:11 +00:00
knip.json Configure knip and remove dead code (#3999) 2024-03-06 08:06:03 +00:00
LICENSE World, meet OnCall! 2022-06-03 08:09:47 -06:00
package.json make links clickable in resolution notes (#4572) 2024-06-24 19:08:50 +00:00
playwright.config.ts Configure cross plugin e2e tests (#4222) 2024-04-25 06:25:59 +00:00
plopfile.js Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
README.md move some grafana-plugin/README contents (#3525) 2023-12-08 10:30:01 -05:00
tsconfig.json Migrate from grafana-toolkit to grafana plugin tools (#3837) 2024-02-21 07:49:10 -07:00
webpack.config.ts initialize faro only on prod (#4566) 2024-06-20 11:54:07 +00:00
yarn.lock Bump fast-loops from 1.1.3 to 1.1.4 in /grafana-plugin (#4650) 2024-07-10 17:10:42 +00:00

Grafana OnCall

Developer-Friendly Alert Management with Brilliant Slack Integration

  • Connect monitoring systems
  • Collect and analyze data
  • On-call rotation
  • Automatic escalation
  • Never miss alerts with calls and SMS

Documentation