[PR #229] [MERGED] Add Pager Team integration #918

Closed
opened 2026-02-25 23:44:08 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/healthchecks/healthchecks/pull/229
Author: @Furchin
Created: 3/14/2019
Status: Merged
Merged: 3/21/2019
Merged by: @cuu508

Base: masterHead: master


📝 Commits (10+)

  • 0adc649 Add PagerTeam integration
  • af68520 Update view
  • 6f1ade9 Add more views
  • 954d80b add pagerteam integration view
  • 5d368eb Clean migration
  • 738aa8f Pager Team integration doesn't need a second image
  • 3a21f4e Add pager team templates
  • 97ba6ad Remove duplicate pagerteam url
  • 073bcb1 Add migration (autogenerated via manage.py makemigrations)
  • 53467bd Add pagerteam tests file which had been missed despite its existence

📊 Changes

16 files changed (+199 additions, -1 deletions)

View changed files

hc/api/migrations/0059_auto_20190314_1744.py (+18 -0)
📝 hc/api/models.py (+3 -0)
📝 hc/api/tests/test_notify.py (+12 -0)
📝 hc/api/transports.py (+18 -0)
hc/front/tests/test_add_pagerteam.py (+30 -0)
📝 hc/front/urls.py (+1 -0)
📝 hc/front/views.py (+17 -0)
static/img/integrations/pagerteam.png (+0 -0)
static/img/integrations/setup_pagerteam_1.png (+0 -0)
📝 templates/front/channels.html (+11 -0)
📝 templates/front/details_events.html (+3 -1)
📝 templates/front/log.html (+2 -0)
📝 templates/front/welcome.html (+7 -0)
templates/integrations/add_pagerteam.html (+71 -0)
templates/integrations/pagerteam_description.html (+5 -0)
templates/integrations/pagerteam_title.html (+1 -0)

📄 Description

This PR adds integration support for Pager Team. I'm not convinced I got the database migration part right though! Database migrations now updated. Here are screenshots from it running locally:

Screen Shot 2019-03-13 at 10 09 42 PM
Screen Shot 2019-03-13 at 10 15 06 PM
Screen Shot 2019-03-13 at 10 16 12 PM


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/healthchecks/healthchecks/pull/229 **Author:** [@Furchin](https://github.com/Furchin) **Created:** 3/14/2019 **Status:** ✅ Merged **Merged:** 3/21/2019 **Merged by:** [@cuu508](https://github.com/cuu508) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`0adc649`](https://github.com/healthchecks/healthchecks/commit/0adc6497b8e5d35df1577dfe15ab28a03ea2e72e) Add PagerTeam integration - [`af68520`](https://github.com/healthchecks/healthchecks/commit/af685205e6901fb67651d7a26e35c38377205b0d) Update view - [`6f1ade9`](https://github.com/healthchecks/healthchecks/commit/6f1ade98e2fb9de33f95a1519beb9674beabbf0b) Add more views - [`954d80b`](https://github.com/healthchecks/healthchecks/commit/954d80b153774effc191283dd31b812b29f2b9f4) add pagerteam integration view - [`5d368eb`](https://github.com/healthchecks/healthchecks/commit/5d368eb24ecc2bf482ff4382d049f59014d33dc6) Clean migration - [`738aa8f`](https://github.com/healthchecks/healthchecks/commit/738aa8f1d6dd2983d9bcdd604f0ac5636533f2bd) Pager Team integration doesn't need a second image - [`3a21f4e`](https://github.com/healthchecks/healthchecks/commit/3a21f4e4c45c3eb876e8ad578adefdf2f5196410) Add pager team templates - [`97ba6ad`](https://github.com/healthchecks/healthchecks/commit/97ba6ad6b27ff18d80624308b067063340551e11) Remove duplicate pagerteam url - [`073bcb1`](https://github.com/healthchecks/healthchecks/commit/073bcb1f6f495305c9d02300646e269fcd2b920e) Add migration (autogenerated via `manage.py makemigrations`) - [`53467bd`](https://github.com/healthchecks/healthchecks/commit/53467bd7d4c9c12b73c66244a91f31f0dbadeeec) Add pagerteam tests file which had been missed despite its existence ### 📊 Changes **16 files changed** (+199 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `hc/api/migrations/0059_auto_20190314_1744.py` (+18 -0) 📝 `hc/api/models.py` (+3 -0) 📝 `hc/api/tests/test_notify.py` (+12 -0) 📝 `hc/api/transports.py` (+18 -0) ➕ `hc/front/tests/test_add_pagerteam.py` (+30 -0) 📝 `hc/front/urls.py` (+1 -0) 📝 `hc/front/views.py` (+17 -0) ➕ `static/img/integrations/pagerteam.png` (+0 -0) ➕ `static/img/integrations/setup_pagerteam_1.png` (+0 -0) 📝 `templates/front/channels.html` (+11 -0) 📝 `templates/front/details_events.html` (+3 -1) 📝 `templates/front/log.html` (+2 -0) 📝 `templates/front/welcome.html` (+7 -0) ➕ `templates/integrations/add_pagerteam.html` (+71 -0) ➕ `templates/integrations/pagerteam_description.html` (+5 -0) ➕ `templates/integrations/pagerteam_title.html` (+1 -0) </details> ### 📄 Description This PR adds integration support for [Pager Team](https://pagerteam.com). ~I'm not convinced I got the database migration part right though!~ Database migrations now updated. Here are screenshots from it running locally: ![Screen Shot 2019-03-13 at 10 09 42 PM](https://user-images.githubusercontent.com/1891931/54333003-ded37600-45dd-11e9-9b79-8cf4a1a2aa59.png) ![Screen Shot 2019-03-13 at 10 15 06 PM](https://user-images.githubusercontent.com/1891931/54333005-e09d3980-45dd-11e9-98eb-fe33359ddeba.png) ![Screen Shot 2019-03-13 at 10 16 12 PM](https://user-images.githubusercontent.com/1891931/54333007-e266fd00-45dd-11e9-9f3a-f6b167b37bbd.png) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 23:44:08 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#918
No description provided.