Commit graph

775 commits

Author SHA1 Message Date
Pēteris Caune
caa6b2758e pruneusers management command does not touch users with team memberships. Tests. 2017-01-14 11:51:15 +02:00
Pēteris Caune
d0f9a624ed 2016->2017 2017-01-05 16:18:26 +02:00
Pēteris Caune
a0241a9a74 Fix tests. 2017-01-04 15:32:14 +02:00
Pēteris Caune
b93336a44d API support for cron syntax 2017-01-04 15:27:59 +02:00
Pēteris Caune
6ae12dbb18 Fix MySQL tests. 2017-01-04 13:56:27 +02:00
Pēteris Caune
32e31dae8a "One User" 2017-01-04 13:48:39 +02:00
Pēteris Caune
550a38e4d5 Merge pull request #108 from mkelley82/patch-1
Update snippet to reflect HTTPS usage instead of HTTP
2017-01-02 22:28:48 +02:00
Pēteris Caune
ac57a4414e Merge pull request #109 from mkelley82/patch-2
Update snippet to reflect HTTPS usage instead of HTTP
2017-01-02 22:27:01 +02:00
Michael Kelley
4ff95977cd Update node.html 2017-01-02 13:43:55 -05:00
Michael Kelley
a8f2306724 Update snippet to reflect HTTPS usage instead of HTTP 2017-01-02 13:42:11 -05:00
Michael Kelley
fa0f8005a9 Update snippet to reflect HTTPS usage instead of HTTP 2017-01-02 13:40:55 -05:00
Pēteris Caune
fc415b39c8 Better formatting for Pushover notifications in log 2016-12-31 16:18:27 +02:00
Pēteris Caune
6d7c885ede /admin/api/channel/ knows Discord 2016-12-31 15:53:26 +02:00
Pēteris Caune
17bf0d109e Fix CSRF in Slack, Pushbullet and Discord callbacks 2016-12-30 18:28:32 +02:00
Pēteris Caune
e5126925ec Discord integration 2016-12-30 14:26:54 +02:00
Pēteris Caune
ff95f27827 max-width on long check names with no spaces is problematic 2016-12-27 12:28:22 +02:00
Pēteris Caune
e3ed4d25bb CSS tweaks for long check names, and for mobile view of cron form. 2016-12-27 12:09:25 +02:00
Pēteris Caune
aabfd55f7c Cleanup and tests for cron preview. 2016-12-26 10:27:19 +02:00
Pēteris Caune
b29400710f Fix race conditions in preview code. 2016-12-23 20:46:27 +02:00
Pēteris Caune
1163364989 Improved "Update Timeout" form with dynamic preview for cron mode 2016-12-23 20:19:06 +02:00
Pēteris Caune
a412f05651 /switch_team/ requires login and a valid target username 2016-12-21 18:05:55 +02:00
Pēteris Caune
52cd2a9c8e API rejects too long check names 2016-12-21 17:38:25 +02:00
Pēteris Caune
5a533441b5 When client GETs instead of POSTs, return HTTP 400 2016-12-21 17:22:48 +02:00
Pēteris Caune
d9171adb1d _associate_demo_check was crashing for returning users after cleaning up old checks. 2016-12-21 17:11:03 +02:00
Pēteris Caune
56168b17d0 Usability tweaks in api_check_changelist admin view. 2016-12-21 12:50:06 +02:00
Pēteris Caune
b22b0a44e2 Validate cron expression before saving check. 2016-12-21 12:24:24 +02:00
Pēteris Caune
0b6d484bd5 "prunenotifications" management command 2016-12-15 18:54:03 +02:00
Pēteris Caune
c6d5e64286 Warn about obsolete update_alert_after trigger. 2016-12-14 12:20:08 +02:00
Pēteris Caune
fdc1bfcd57 Log page now lists sent notifications. Slack notification handles simple/cron check kinds. 2016-12-14 11:15:45 +02:00
Pēteris Caune
5a4c3ce8ea Fix tests. 2016-12-13 21:37:29 +02:00
Pēteris Caune
c8b1c482ea Populate timezones, use selectize. 2016-12-13 17:01:41 +02:00
Pēteris Caune
6ada656df4 UI for entering cron expression and setting timezone. 2016-12-13 13:09:53 +02:00
Pēteris Caune
8633a5a892 Check model supports cron-style schedule 2016-12-05 11:08:06 +02:00
Pēteris Caune
ce57a1cc8b Calculate alert_after in Python code instead of a database trigger. This will allow complex calculations down the road. 2016-11-04 16:30:19 +02:00
Pēteris Caune
e524ea3db7 Fix tests. 2016-10-30 14:30:42 +02:00
Pēteris Caune
dfa0af350a PagerDuty Integration Key is 32 characters long. Update screenshots. 2016-10-30 14:24:36 +02:00
Pēteris Caune
d019ebc195 Fix test. 2016-10-17 13:33:12 +03:00
Pēteris Caune
3456dd9f6e OpsGenie integration. Fixes #93 2016-10-17 13:25:14 +03:00
Pēteris Caune
ac4ba079d3 Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses 2016-10-02 17:52:48 +03:00
Pēteris Caune
fa63c9034e Merge pull request #91 from cdax/make-mgmt-command-modules
Make modules out of management commands by adding __init__.py files
2016-10-01 17:55:46 +03:00
Pēteris Caune
b2f951c8a6 Merge branch 'cdax-snippet-copy' 2016-10-01 17:48:59 +03:00
Pēteris Caune
913b82eb23 Use icon in the "copy" button. Add "copy" buttons dynamically, in JS. CSS tweaks. 2016-10-01 17:48:17 +03:00
Chitharanjan Das
4d7cca0408 Make modules out of management commands by adding __init__.py files 2016-10-01 11:18:32 +05:30
Chitharanjan Das
4e260421f0 Adds 'copy to clipboard' function to example code snippets 2016-10-01 10:27:48 +05:30
Pēteris Caune
30d9760768 Don't autoselect ping address in the welcome page. It gets in the way when selecting just the code portion of the address. 2016-09-24 21:39:09 +03:00
Pēteris Caune
b1ad0415da Fix AttributeError in Ping admin 2016-09-24 21:37:18 +03:00
Pēteris Caune
9a00fd9944 Mention SITE_NAME in README, better docs for the unique API field. 2016-09-23 21:13:38 +03:00
Pēteris Caune
22ac7e0517 Use a whitelist for allowed values in the unique field. 2016-09-23 14:09:20 +03:00
Pēteris Caune
c5568b6dd1 Move json validation code to a separate file, add support for array and enum, add tests. 2016-09-23 14:08:31 +03:00
Pēteris Caune
1c5182278e Merge branch 'foozmeat-issue-82' 2016-09-23 12:12:03 +03:00