Pēteris Caune
318934697f
Remove last references of the hc-channels route.
5 years ago
Pēteris Caune
f2375f9f45
Don't redirect to /integrations/, redirect to /project/<uuid>/integrations/
5 years ago
Pēteris Caune
7060d49306
The "Add Telegram" page shows a project picker. cc: #336
5 years ago
Pēteris Caune
acce0808ce
Project code in URL for the "Add Slack" page. cc: #336
5 years ago
Pēteris Caune
dee189be33
Project code in URL for the "Add Trello" page. cc: #336
5 years ago
Pēteris Caune
26757c6785
Clean up Pushover validation.
5 years ago
Pēteris Caune
f6f2b18c5d
Project code in URL for the "Add Pushover" page. cc: #336
5 years ago
Pēteris Caune
ea333f7ac1
Project code in URL for the "Add PagerDuty (Connect)" page. cc: #336
5 years ago
Pēteris Caune
f13ad875a1
Project code in URL for the "Add Discord" page. cc: #336
5 years ago
Pēteris Caune
38bd84cc91
Project code in URL for the "Add Pushbullet" page. cc: #336
5 years ago
Pēteris Caune
44819cb555
Project code in URL for the "Add PagerDuty" page. cc: #336
5 years ago
Pēteris Caune
81f9a604e1
Project code in URL for the "Add Shell" page. cc: #336
5 years ago
Pēteris Caune
88f2a01182
Project code in URL for the "Add Apprise" page. cc: #336
5 years ago
Pēteris Caune
056134f2de
Project code in URL for the "Add WhatsApp" page. cc: #336
5 years ago
Pēteris Caune
9f5c133719
Project code in URL for the "Add VictorOps" page. cc: #336
5 years ago
Pēteris Caune
250935006d
Project code in URL for the "Add SMS" page. cc: #336
5 years ago
Pēteris Caune
f6a7d46058
Project code in URL for the "Add Prometheus" page. cc: #336
5 years ago
Pēteris Caune
5fb5b05f2e
Project code in URL for the "Add Pagertree" page. cc: #336
5 years ago
Pēteris Caune
1f950feee1
Fix Matrix test case.
5 years ago
Pēteris Caune
0ea2369dc0
Project code in URL for the "Add Pagerteam" page. cc: #336
5 years ago
Pēteris Caune
a6d497b21e
Project code in URL for the "Add OpsGenie" page. cc: #336
5 years ago
Pēteris Caune
d0b77febbc
Project code in URL for the "Add MS Teams" page. cc: #336
5 years ago
Pēteris Caune
70ff6c53e4
Project code in URL for the "Add Mattermost" page. cc: #336
5 years ago
Pēteris Caune
f8758e39ea
Project code in URL for the "Add Matrix" page. cc: #336
5 years ago
Pēteris Caune
59f5b7a5f5
Project code in URL for the "Add Webhook" page. cc: #336
5 years ago
Pēteris Caune
ea423e5420
Project code in URL for the "Integrations" and the "Add Email" pages. cc: #336
5 years ago
Pēteris Caune
7a0f3421dd
Setup instructions for Prometheus.
5 years ago
Pēteris Caune
e52ac9af91
Put API key in the path (not query string) cc: #300
5 years ago
Pēteris Caune
12b946acf3
Experimental Prometheus metrics endpoint. cc: #300
5 years ago
Pēteris Caune
82d61335b0
The "render_docs" command checks if markdown and pygments is installed. cc: #329
5 years ago
Pēteris Caune
15b9611c5a
Show a warning in project's top navigation if the project has no configured integrations. Fixes #327
5 years ago
Pēteris Caune
c8ccd89af2
In hc.front.views.ping_details, if a ping does not exist, return a friendly message
5 years ago
Pēteris Caune
b0b6ee3149
In hc.front.views.ping_details, if a ping does not exist, return 404 instead of 500
5 years ago
Pēteris Caune
ccd30ac239
Stricter cron validation, reject schedules like "At midnight of February 31"
5 years ago
Pēteris Caune
5d9944873c
Don't trigger "down" notifications when changing schedule interactively in web UI
5 years ago
Pēteris Caune
e2fe2edcc1
Title tags for documentation pages.
5 years ago
Pēteris Caune
dbd21c325d
Docs: "HTTP API" page
5 years ago
Pēteris Caune
a276c24dd3
Docs overhaul WIP
5 years ago
Pēteris Caune
f41c78e40f
Serve the introduction page at /docs/
5 years ago
Pēteris Caune
50c8c153ea
Documentation in Markdown.
5 years ago
Pēteris Caune
7cf324872c
Replace the gear icon with three horizontal dots icon. Fixes #322 .
Add a Pause button in the checks list. Fixes #312
5 years ago
John Kristensen
819aa227e9
Increase allowable length of Matrix room alias
The existing 40 character limit prevents using the integration will
Matrix servers that might have a fairly lengthy hostname (ie.
'matrix.internal.example.com' would only allow 12 characters for the
room name or ID, and room IDs are 19 characters long).
Increasing the `max_length` to `100` is still fairly arbitrary but it
does match up with the `max_length` of the `name` field of the `Channel`
model and should cover most instances.
5 years ago
Pēteris Caune
4ee2646539
Show a red "!" in project's top navigation if any integration is not working
5 years ago
Pēteris Caune
3649c500d2
Don't allow adding email integrations with both "up" and "down" unchecked
5 years ago
Pēteris Caune
38ed309a3c
Don't allow adding webhook integrations with both URLs blank
5 years ago
Pēteris Caune
84a4de32cc
Remove legacy webhook formats (newline-separated fields and the post_data key) from the Channel model
5 years ago
Pēteris Caune
6ebae33579
Fix "Send Test Notification" for webhooks that only fire on checks going up
5 years ago
Pēteris Caune
be286518b7
For webhook integration, validate each header line separately
5 years ago
Pēteris Caune
0d2c6217d3
Auto-submit the unsubscribe confirmation form only if signature is more than 5 minutes old. Idea from https://stackoverflow.com/questions/59281750/strategies-to-prevent-email-scanners-from-activating-unsubscribe-links/59381066#59381066
5 years ago
Pēteris Caune
8d81d27af3
Unsubscribe links serve a form, and require HTTP POST to actually unsubscribe
5 years ago