Pēteris Caune
|
8ea510cda6
|
Removing unused /api/v1/notifications/{uuid}/bounce endpoint
|
4 years ago |
Pēteris Caune
|
a29b82a0ed
|
In api.views.notification_status, always return HTTP 200 so the other party doesn't retry over and over again
|
4 years ago |
Pēteris Caune
|
697cb19bde
|
Handle excessively long email addresses in the team member invite form.
|
4 years ago |
Pēteris Caune
|
ffafc16fe5
|
Handle excessively long email addresses in the signup form.
|
4 years ago |
Pēteris Caune
|
b63f3bed8e
|
Limit project name to 60 characters to prevent abuse
|
4 years ago |
Pēteris Caune
|
f131123e0e
|
In the test_it_sends_link testcase, explicitly set the USE_PAYMENTS setting. This way tests work regardless of what's in the environment variable or local_settings.py file.
|
4 years ago |
Ronald Ip
|
c476f042ba
|
Fix logic bug in test_signup (#408)
Resolves #408 by fixing the test_signup logic bug introduced in 8c13457 .
|
4 years ago |
Pēteris Caune
|
ae01c7a9d1
|
Handle Twilio status callbacks for SMS, WhatsApp and phone call notifications.
|
4 years ago |
Pēteris Caune
|
95d58d26d5
|
Handle status callbacks from Twilio, show SMS delivery failures in the Integrations page.
|
4 years ago |
Pēteris Caune
|
750b96c374
|
Use Django 3.1
|
4 years ago |
Pēteris Caune
|
2ed9a8fd30
|
Rename Channel.sms_number property to Channel.phone_number. It is now used for SMS, WhatsApp and phone call notifications, so "sms_number" is not accurate any more.
|
4 years ago |
Pēteris Caune
|
d05691f86f
|
SMS and phone calls now have separate "limit reached" email templates.
|
4 years ago |
Pēteris Caune
|
8c13457037
|
Use separate counters for SMS and phone calls.
|
4 years ago |
Pēteris Caune
|
ee9ac0ffef
|
New integration: phone calls. Fixes #403
|
4 years ago |
Pēteris Caune
|
43e56ce788
|
Add support for multiple, comma-separated keywords (cc: #396)
|
4 years ago |
Pēteris Caune
|
fd14e0e03b
|
Experimental L10N support in base and welcome templates. cc: #404
|
4 years ago |
Pēteris Caune
|
519a666057
|
{% site_name %} -> {{ site_name }} so we can use blocktrans tags for L10N
|
4 years ago |
Pēteris Caune
|
0d03e3f00b
|
Add "Failure Keyword" filtering for inbound emails (cc: #396)
|
4 years ago |
Pēteris Caune
|
556e8c67c5
|
Syntax highlighting for PHP examples.
|
4 years ago |
Pēteris Caune
|
589c0c0363
|
Updated Discord integration to use discord.com instead of discordapp.com
|
4 years ago |
Pēteris Caune
|
f814035f03
|
Declutter /admin/accounts/profile/
|
4 years ago |
Pēteris Caune
|
255d4e7bb7
|
Reduce the number of queries in /admin/api/channel/
|
4 years ago |
Pēteris Caune
|
ec5ee03a3e
|
Add "check_id" in Spike payload.
|
4 years ago |
Pēteris Caune
|
f789cad2af
|
Handle HTTP 429 responses from Matrix server when joining a Matrix room
|
4 years ago |
Pēteris Caune
|
58f16da935
|
Edits to Spike setup instructions.
|
4 years ago |
Pēteris Caune
|
1f978ff80e
|
Fix tests.
|
4 years ago |
Divyansh
|
6300947c77
|
integration for Spike
|
4 years ago |
Pēteris Caune
|
e89229a2ca
|
In admin, visualize account's number of checks
|
4 years ago |
Pēteris Caune
|
3a00c0d2aa
|
Sending a test notification updates Channel.last_error. Fixes #391
|
4 years ago |
Pēteris Caune
|
192e72c243
|
Edit Prometheus guide, add "API Keys" screenshot.
|
4 years ago |
Pēteris Caune
|
149096811d
|
In the checks list, indicate a started check with a progress spinner under the status icon (cc: #338)
|
4 years ago |
Pēteris Caune
|
a18eb134f5
|
Refactor: change Check.get_status(with_started=...) default value from True to False (with_started=False is or will be useful in more places)
|
4 years ago |
Pēteris Caune
|
eccc193b87
|
In the cron expression dialog, show a human-friendly version of the expression
|
4 years ago |
Pēteris Caune
|
832580f343
|
Simplify hc.api.views.flips, add validation and more tests.
|
4 years ago |
Pēteris Caune
|
60d1c6e2a3
|
Format timestamp as ISO 8601 without microseconds, same as elsewhere.
|
4 years ago |
Pēteris Caune
|
a90f8a3a56
|
Remove unused code.
|
4 years ago |
James Kirsop
|
368d7a4fec
|
Commit with requested changes and tests
|
4 years ago |
James Kirsop
|
c5c4e0f782
|
Returning all historical flips if no parameters are passed
|
4 years ago |
James Kirsop
|
90d4246848
|
Second interation of this
|
4 years ago |
James Kirsop
|
4b1b232959
|
Chnange 'status' field in response to 'up'
|
4 years ago |
James Kirsop
|
bc6ccd55b3
|
Implementation of history using Flips model statuses for a check
|
5 years ago |
James Kirsop
|
aaadf6031f
|
Sample work for review
|
5 years ago |
Pēteris Caune
|
cdafc06c65
|
In urls.py, route "api/v1/checks/<sha1:unique_key>" directly to the hc.api.views.get_check_by_unique_key view.
Minor API documentation edits.
|
4 years ago |
James Kirsop
|
8725c81144
|
Implementing new changes discussed to resolve #370
|
4 years ago |
Pēteris Caune
|
fd4d59c4e1
|
API, optimization: avoid retrieving project twice from the database
|
4 years ago |
Pēteris Caune
|
0e5d578360
|
Update _get_events to work same way as hc.api.views.pings (iterate over pings in ascending order)
|
4 years ago |
Pēteris Caune
|
a07325e40f
|
Add "Get a list of checks's logged pings" API call (#371)
|
4 years ago |
Pēteris Caune
|
461ef5e088
|
Paused ping handling can be controlled via API. Fixes #376
|
4 years ago |
Pēteris Caune
|
8e51d26595
|
Removing Pager Team integration, project appears to be discontinued
|
4 years ago |
Pēteris Caune
|
3eebd8968d
|
Added "When paused, ignore pings" option in the Filtering Rules dialog (#369)
|
5 years ago |