Commit graph

191 commits

Author SHA1 Message Date
Matias Bordese
2ddbf866a0 Fix to check for final type in schedule filter_events 2022-08-15 11:44:26 -03:00
Matias Bordese
bd0334f8d3 Add shift preview endpoint for web schedule 2022-08-15 10:24:22 -03:00
Matias Bordese
aa3330f71a
Merge pull request #340 from grafana/matiasb/refactoring-final-schedule-helpers
Move schedule helpers (filter events, final events) to model
2022-08-09 10:55:24 -03:00
Andrew Grangaard
07b41fdfa8
Fix spelling of "lose" (#346) 2022-08-09 15:56:07 +03:00
Matias Bordese
4a35d2522a Move schedule helpers (filter events, final) to model 2022-08-04 17:00:09 -03:00
Ildar Iskhakov
4e16767eaa Cleanup unused code 2022-08-04 13:37:15 +03:00
Ildar Iskhakov
d036864d9a Fix resolution notes bug 2022-08-04 12:27:08 +03:00
Vadim Stepanov
d409b839b3
Fix circular import for CloudConnector (#329) 2022-08-03 12:43:28 +01:00
Ildar Iskhakov
21e87bc0d6
Merge pull request #326 from grafana/ildar/critical-alert-on-ios
Enable critical alerts for IOS devices
2022-08-03 13:18:57 +03:00
Ildar Iskhakov
4fee9049e0 Enable critical alerts for IOS devices 2022-08-03 12:56:15 +03:00
Innokentii Konstantinov
819add5f2e
Add DANGEROUS_WEBHOOKS_ENABLED live setting (#286)
* Add DANGEROUS_WEBHOOKS_ENABLED live setting

* Style fix

* Fix DANGEROUS_WEBHOOKS_ENABLED check
2022-08-02 14:20:18 +04:00
Matias Bordese
8b60fab8f0
Disable gather digit step for cloud phone call (#308) 2022-08-02 12:58:36 +03:00
Vadim Stepanov
8b553ce735
Validate Slack and Telegram host env variables (#307)
* Validate Slack and Telegram host env variables

* remove ImproperlyConfigured usage, improve Telegram creds handling

* update TELEGRAM_WEBHOOK_HOST description
2022-08-02 12:57:12 +03:00
Matias Bordese
8fa547ee11
Merge pull request #295 from grafana/matiasb-schedule-next-shifts-per-user
Add schedule next shifts per user endpoint to internal API
2022-07-29 16:29:23 -03:00
Matias Bordese
4272f26a1e
Merge pull request #306 from grafana/matiasb-fix-intermittent-failing-test
Fix terraform render test to avoid intermittent fail
2022-07-29 09:11:30 -03:00
Yulya Artyukhina
fdd369c16b
Merge pull request #288 from grafana/julia-web-schedule-backend-3
Create new oncall shift on update for started shifts
2022-07-28 17:30:35 +03:00
Matias Bordese
fa4d121320 Fix terraform render test to avoid intermittent fail 2022-07-28 10:16:43 -03:00
Julia
60ac09b950 Correct until validation 2022-07-28 12:18:14 +03:00
Julia
7d65cdf411 fix soft delete for oncall shifts 2022-07-27 14:19:27 +03:00
Vadim Stepanov
a1b1b83fd1
Optimize alert group list view (#299)
* Revert "Revert "Alert list view & caching rework (#216)""

This reverts commit 730dccc3

* Revert "fix AlertGroupClassicMarkdownRenderer"

This reverts commit 82e53d8e0c513feb8aaef332fc1d3800e90538fc.

* optimize alert group list view

* optimize alert group list view
2022-07-27 14:14:59 +03:00
Julia
26d3ac6a48 fix serializer, add tests for shifts internal api endpoint 2022-07-27 13:40:07 +03:00
Michael Derynck
90603a1a9b
Revert "Revert fix for twilio path prefix, not working needs more testing (#293)" (#296)
This reverts commit 573122021b.
2022-07-26 12:57:39 -06:00
Matias Bordese
e6274dc992 Add schedule next shifts per user endpoint to internal API 2022-07-26 15:28:52 -03:00
Michael Derynck
573122021b
Revert fix for twilio path prefix, not working needs more testing (#293) 2022-07-26 10:18:42 -06:00
Michael Derynck
6a2ffa9432
When checking call is coming from twilio account for path prefix being stripped by a server earlier in the chain (#290) 2022-07-26 09:43:39 -06:00
Julia
225af99ee6 Fix creating new shift from the existing, revert changes in ical generator 2022-07-26 16:43:44 +03:00
Julia
c3fc514ad4 Update oncall shift serializer 2022-07-26 16:42:30 +03:00
Michael Derynck
ce8f4e53fa
Conform URLs (#281)
* Make any URLs build from env vars tolerant of path prefix, trailing/leading slashes

* Add comment

* Lint
2022-07-25 09:12:50 -06:00
Julia
0406d7a1f3 Add title for shifts, update shift validation for internal api endpoint 2022-07-25 15:37:25 +03:00
Vadim Stepanov
76f67b171a
Show only maintenances for current team (#287) 2022-07-25 11:09:06 +01:00
Julia
9537e72e4e Add creation oncall shift on update by internal api 2022-07-25 12:52:57 +03:00
Julia
b49955ab5c Add soft delete for oncall shifts, check rotation start date on ical generation 2022-07-25 12:52:57 +03:00
Innokentii Konstantinov
0e8e6b2eb7
Merge pull request #285 from grafana/dummy_insight_logs
Test view for the insight logs
2022-07-25 13:41:34 +04:00
Innokentii Konstantinov
972bfd9c68 Fix propagation for the insight logger 2022-07-25 12:59:12 +04:00
Ildar Iskhakov
9c72924881 Use forked push-notifications library with fixed migration 2022-07-22 22:22:59 +03:00
Matias Bordese
7516183a9a
Merge pull request #268 from grafana/matiasb-resolve-web-schedule
Update schedule filter_events to resolve final schedule shifts
2022-07-22 14:20:20 -03:00
Michael Derynck
ff57775368
Change slack URL to be built the same as other engine URLs (#280)
* Change slack login url to be built the same way as other engine urls

* Fix tests

* Change how to override base url in create_engine_url

* Change how to override base url in create_engine_url
2022-07-22 10:02:00 -06:00
Matias Bordese
cf6a43c71e Override shifts use rolling_users 2022-07-22 11:54:53 -03:00
Matias Bordese
4649f1faaa Update schedule tests for missing shift rotation_start 2022-07-22 09:29:34 -03:00
Matias Bordese
1ded234d42 Updates from review, improve readability 2022-07-22 09:13:52 -03:00
Matias Bordese
fdba32a15f Update schedule filter_events to resolve final schedule shifts 2022-07-22 09:13:52 -03:00
Ildar Iskhakov
d08425e17d Add logger for insight logs 2022-07-22 15:09:52 +03:00
Innokentii Konstantinov
5205ceeede
More accurate invalidating of alert group web cache (#277)
* Disable invalidate ag web cache on user save

* Tweak invalidate_ag_web_cache on AlertReceiveChannel save
2022-07-22 14:58:27 +04:00
Innokentii Konstantinov
4a0dbe674c Add TestInsightLogsAPIView 2022-07-22 14:25:50 +04:00
Yulya Artyukhina
6b456f9820
Merge pull request #220 from grafana/julia-web-schedule-backend-2
Internal api endpoint for oncall shifts
2022-07-22 11:52:22 +03:00
Vadim Stepanov
c37bfe45b1
Fix timezone naming clash (#271) 2022-07-21 15:49:17 +01:00
Vadim Stepanov
0985cb4cb5
Rollback alert group list rework (#269)
* Revert "Alert list view & caching rework (#216)"

This reverts commit 16bbfbbe

* fix AlertGroupClassicMarkdownRenderer
2022-07-21 15:23:02 +01:00
Vadim Stepanov
eeba2f5b31
Bring back cached_render_for_web (#262) 2022-07-21 09:21:13 +01:00
Ildar Iskhakov
6bf7d7d075 Fix wrong env var for mobile app settings 2022-07-20 13:56:02 +03:00
Julia
b7a0411142 Fix oncall shifts serializer, fix migration, update oncall shift log text 2022-07-20 13:11:16 +03:00