Colin Darie
1ee02ae674
Merge branch 'master' into unsupported-whois
2018-08-30 18:58:24 +02:00
Juliette Cougnoux
b5d3c957c1
Adding round robin checkbox in ssl checks form and in checks table.
2018-08-30 16:48:23 +02:00
Colin Darie
09be8a38c2
Manual expiray date support for unsupported domain
...
Validation is made when leaving the input field with an ajax call on the
/checks/support.json path. JSON response include the normalized domain
name (more TODO) and the supported status.
UI is updated with Javascript accordingly to this response.
Closes #62
2018-08-29 18:14:15 +02:00
Colin Darie
ef1229d900
Check: set mode manual/auto before saving
2018-08-29 18:14:14 +02:00
Colin Darie
abaa800c97
Check#supported? for a domain (whois)
2018-08-29 18:14:14 +02:00
Colin Darie
18cccf9790
[MIG] Added checks#mode as an enum (auto, manual)
2018-08-29 18:14:13 +02:00
Gregory Colpart
aa38ceac12
Add copyright and license lines in all files needed
2018-08-02 00:29:53 +02:00
Colin Darie
d61b6d9c8a
Checks table in error with consecutive_failures 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
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
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
386523e6bf
Check dependant destory on CheckLogs
2018-07-05 16:26:15 +02:00
Colin Darie
5117ee1e89
SSL Sync at creation
2018-07-05 16:01:36 +02:00
Colin Darie
837f48ff81
Reduce checks helper method complexity
2018-07-05 10:27:51 +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
Jérémy Lecour
830b978626
Rename Notifications.delay to .interval
...
From French to English "interval" is a better translation than "delay".
It's supposed to mean a number of days between two dates.
2018-07-02 09:52:49 +02:00
Jérémy Lecour
ddee9f44a8
User validation for locale must have a list of String
2018-06-13 22:16:46 +02:00
Jérémy Lecour
1fb78a55f9
Locale can be selected at signup or changed in profile form
2018-06-13 22:16:46 +02:00
Colin Darie
a0cec2aa96
Devise send email notifiation async
2018-06-05 20:25:51 +02:00
Colin Darie
142f0a6f1c
Check processor with task to update/sync dates
2018-06-05 15:24:44 +02:00
Colin Darie
b952f600f1
Add & removal of notification from a check
2018-06-04 20:39:53 +02:00
Colin Darie
26340a9304
Notifier service architecture
2018-06-04 14:18:12 +02:00
Colin Darie
cc84d873d3
Rename Check#domain_expire_at in domain_expires_at
2018-06-02 18:37:15 +02:00
Colin Darie
dc2c1b88d0
Notification model & migration.
2018-05-31 20:49:06 +02:00
Colin Darie
53ca6f1f7f
Ask Job at whois creation (inline in dev)
2018-05-30 18:16:43 +02:00
Colin Darie
1179a10775
Checks form: do not ask for created at anymore
2018-05-30 18:16:18 +02:00
Colin Darie
ec4dc321f6
Create CheckLog model
2018-05-30 17:01:54 +02:00
Colin Darie
849c27a5aa
CRUD checks (no distinction domain/ssl yet)
2018-05-30 16:58:30 +02:00
Colin Darie
8f3cf9f56b
Create resource Checks
2018-05-30 16:58:30 +02:00
Colin Darie
c0d5099a23
Users forms: TOS acceptance, notifications deactivation
2018-05-24 23:40:23 +02:00
Colin Darie
138b554772
User with devise, basic integration in navbar with simple form & tests
2018-05-24 15:48:20 +02:00
Colin Darie
7266d2a21c
Setup rails
2018-05-23 10:32:04 +02:00