Gregory Colpart
aa38ceac12
Add copyright and license lines in all files needed
2018-08-02 00:29:53 +02:00
Gregory Colpart
c77ce2f5ff
Add license to README.md
2018-08-02 00:15:32 +02:00
Gregory Colpart
b4430c1305
Add license
2018-08-02 00:14:11 +02:00
Colin Darie
10f590ed8a
Merge branch 'improve-readme'
2018-08-01 23:36:12 +02:00
Colin Darie
d5ad0c6c44
Updated Readme with new recurrent failures instructions
2018-08-01 23:36:06 +02:00
Colin Darie
b3bcaa92f9
Merge pull request #50 from Evolix/notifications-improvements
...
Notifications improvements
2018-08-01 23:21:49 +02:00
Colin Darie
ea610ee185
Notifications grouped of checks in error to user email.
...
This is not dependent of Notificatioon model.
2018-08-01 23:09:08 +02:00
Colin Darie
d61b6d9c8a
Checks table in error with consecutive_failures configuration
2018-08-01 23:09:08 +02:00
Colin Darie
afcc72ca07
Configuration rename long_term in long_term_interval
2018-08-01 23:09:08 +02:00
Colin Darie
2a634d8dda
Chexpire custom configuration inherits from defaults configuration.
2018-08-01 23:09:08 +02:00
Colin Darie
1b5ea46d48
Update checks#consecutive_failures after a success or failure
2018-08-01 18:40:35 +02:00
Colin Darie
75b429e395
[schema] Added checks#consecutive_failures (integer)
2018-08-01 18:40:35 +02:00
Colin Darie
f0a8c719d1
README: fix error path
2018-08-01 09:19:39 +02:00
Colin Darie
9e8231d52c
Do not mark a check in error when last run occured a few days ago (when run was successful)
2018-07-24 14:06:47 +02:00
Colin Darie
aa97430e13
Merge pull request #46 from Evolix/cron-fixes
...
Cron fixes
2018-07-06 13:13:44 +02:00
Colin Darie
d98c1241c5
Log an error when a system command doesnt have an exit status.
...
Occurred at least 1 time with a check_http.
2018-07-06 12:58:25 +02:00
Colin Darie
4d42c34f4f
Fixed ssl sync dates processor task
2018-07-06 12:57:07 +02:00
Colin Darie
e09a463bcb
Change cron execution hour
2018-07-06 12:56:57 +02:00
Jérémy Lecour
2a0290da11
Merge pull request #45 from Evolix/issue44
...
Add instructions to install libsodium
2018-07-06 11:37:58 +02:00
Jérémy Lecour
40c59db667
Add instructions to install libsodium
...
resolve #44
2018-07-06 11:36:31 +02:00
Colin Darie
730b70c08e
Merge branch 'hotfix'
2018-07-05 23:26:45 +02:00
Colin Darie
aa1e6adedc
Disable turbolinks towards check edit
...
As of today, this causes a CSP issue when a notification is removed via
rails-ujs, because nonce is not updated by turbolinks and rails-ujs use
previous nonces.
2018-07-05 23:26:18 +02:00
Colin Darie
717cd3fac3
Wrap first sync in a common job
...
Sometimes, when the first job is executed milliseconds after the insert,
the db would not return it.
This way, we can safely perform another attempt.
2018-07-05 17:54:21 +02:00
Colin Darie
3de56c09cc
Small delay before sync dates at creation
2018-07-05 17:25:13 +02:00
Colin Darie
ff9d440b2c
Merge branch 'hotfix'
2018-07-05 16:27:34 +02:00
Colin Darie
386523e6bf
Check dependant destory on CheckLogs
2018-07-05 16:26:15 +02:00
Colin Darie
917869925a
Merge branch 'home-intro'
2018-07-05 16:14:04 +02:00
Colin Darie
60f99a6373
Merge pull request #41 from Evolix/ssl-fixes
...
SSL fixes
2018-07-05 16:12:54 +02:00
Colin Darie
9a3c8514b2
Home title i18n + intro
2018-07-05 16:12:26 +02:00
Colin Darie
663b2de177
SSL: disable hostname matching verification
2018-07-05 16:04:35 +02:00
Colin Darie
4351f2ca5f
SSL: default command with -C 0 argument.
2018-07-05 16:04:17 +02:00
Colin Darie
6f7a36a38e
SSL: accept wildcard domains matching
2018-07-05 16:02:58 +02:00
Colin Darie
5117ee1e89
SSL Sync at creation
2018-07-05 16:01:36 +02:00
Colin Darie
d83f618fe2
Merge pull request #38 from Evolix/dashboard
...
Checks listing
2018-07-05 12:36:33 +02:00
Colin Darie
cbb0b98898
System tests for dashboard
2018-07-05 12:26:57 +02:00
Colin Darie
d7c0647f40
Dashboard: minor english improvements
2018-07-05 12:26:31 +02:00
Colin Darie
fac8d88d38
Capybara: fixed screenshot in system cases
2018-07-05 12:26:00 +02:00
Colin Darie
837f48ff81
Reduce checks helper method complexity
2018-07-05 10:27:51 +02:00
Colin Darie
900bdb8b1e
ChecksHelper frozen_string_literal: true
2018-07-05 10:27:50 +02:00
Colin Darie
e5db8f1b96
More dashboard UI improvements
2018-07-05 10:27:50 +02:00
Colin Darie
3bfca3b81f
Display an icon for check in error
2018-07-05 10:27:49 +02:00
Colin Darie
9279d8eed4
Checks listing design & responsivity
2018-07-05 10:27:48 +02:00
Colin Darie
cac52c1007
Checks in error filterable
2018-07-04 11:55:44 +02:00
Colin Darie
380960fa75
Checks list: filters & sort
2018-07-04 11:42:16 +02:00
Colin Darie
a8ff639257
[yarn] +turbolinks
2018-07-03 19:46:51 +02:00
Colin Darie
c172b52b49
Large random seeds checks
2018-07-03 19:46:39 +02:00
Colin Darie
6687c3d341
Added pagination to checks.
2018-07-03 19:46:15 +02:00
Colin Darie
3ef8e6322a
[GEM] +kaminari for pagination.
2018-07-03 19:45:24 +02:00
Colin Darie
c619d39bde
Adapt new check form to predefined kind, more i18n
2018-07-03 17:38:06 +02:00
Colin Darie
a384585256
Rails inflection: SSL
2018-07-03 17:37:32 +02:00