oncall-engine/grafana-plugin
Dominik Broj b64366231d
Fix schedule gaps when DST happens between rotation start and end date (#4103)
# What this PR does

1) IF in rotation form user selects start date before DST change 
AND according to recurrence period / selected end date it's after DST
change
AND there is a difference in hours identified because of DST change 
THEN set hour of end date to the same as start date so that there are no
gaps in the schedule

2) Fix showing current system time info in schedule slot

## Which issue(s) this PR closes

https://github.com/grafana/oncall/issues/3261

<!--
*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

- [x] 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-03-25 16:20:10 +00:00
..
.config Migrate from grafana-toolkit to grafana plugin tools (#3837) 2024-02-21 07:49:10 -07:00
e2e-tests Fix schedule gaps when DST happens between rotation start and end date (#4103) 2024-03-25 16:20:10 +00:00
src Fix schedule gaps when DST happens between rotation start and end date (#4103) 2024-03-25 16:20:10 +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 Snow outgoing webhooks tab (#3918) 2024-02-26 13:52:26 +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 Feat(Dev): Improve Building of Grafana Plugin in Development Env + update node version (#1890) 2023-05-17 16:12:51 -04:00
jest.config.js Fix frontend unit tests (#4045) 2024-03-12 12:21:53 +00:00
jest.setup.ts Fix frontend unit tests (#4045) 2024-03-12 12:21:53 +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 Use Tilt CI to run e2e tests on Github workflows (#3842) 2024-03-22 12:29:22 +00:00
playwright.config.ts Use Tilt CI to run e2e tests on Github workflows (#3842) 2024-03-22 12:29:22 +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 Snow outgoing webhooks tab (#3918) 2024-02-26 13:52:26 +00:00
yarn.lock Fix frontend unit tests (#4045) 2024-03-12 12:21:53 +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