Commit graph

2 commits

Author SHA1 Message Date
Frank Elsinga a9a1cf1353
Chore: General notification reformatting (#3182)
- I unified where in file the name of `NotificationProvider.name` is placed
- I made sure that all the providers adhere to the signature of `NotificationProvider.send()`
- I made sure that all the providers use `okMsg` if returning success messages directly from the function.
  Here a discussion should be had:
  Should this be refactored into a constant of `NotificationProvider`? I could imagine that `NotificationProvider.SENDING_SUCCESSFULL`  could be a suitable alternative.
- I made sure all providers have the URL they `POST`/`GET` to be extraced into a variable.
  => refactored this way due to Nelsons suggestion
2024-03-14 14:21:15 +01:00
atmaniak 9b599ccd1d
Add Grafana Oncall notification provider (#2783)
* Add Grafana Oncall notification provider

* Fix linter errors

* Remove useless variables

* Remove test message

Co-authored-by: Frank Elsinga <[email protected]>

* spelling consistency

* Update server/notification-providers/grafana-oncall.js

Co-authored-by: Frank Elsinga <[email protected]>

* Update server/notification-providers/grafana-oncall.js

Co-authored-by: Frank Elsinga <[email protected]>

* eslint requirements

Co-authored-by: Matthew Nickson <[email protected]>

* Add Grafana Oncall translation

* Update src/components/notifications/GrafanaOncall.vue

Co-authored-by: Frank Elsinga <[email protected]>

* Check empty url

---------

Co-authored-by: Emmanuel Cohen <[email protected]>
Co-authored-by: Frank Elsinga <[email protected]>
Co-authored-by: Matthew Nickson <[email protected]>
Co-authored-by: Louis Lam <[email protected]>
2023-10-19 19:32:42 +08:00