21
1
Fork 0
mirror of https://github.com/Evolix/chexpire.git synced 2024-04-29 15:30:49 +02:00
Commit graph

168 commits

Author SHA1 Message Date
Colin Darie 0436101ae7
Merge pull request #13 from Evolix/checks-processor
Checks processor
2018-06-05 15:55:37 +02:00
Colin Darie 6561a6d8ed
Schedule checks & notifications processors tasks 2018-06-05 15:45:05 +02:00
Colin Darie a286efdd88
WhoisSyncJob : better error handling 2018-06-05 15:31:40 +02:00
Colin Darie 142f0a6f1c
Check processor with task to update/sync dates 2018-06-05 15:24:44 +02:00
Colin Darie 822da5c752
Merge pull request #12 from Evolix/notifier
Notification system
2018-06-05 10:29:26 +02:00
Colin Darie 72d82e067e
Fix Travis: no seed 2018-06-05 09:58:07 +02:00
Colin Darie b952f600f1
Add & removal of notification from a check 2018-06-04 20:39:53 +02:00
Colin Darie 1915a93848
Notification channel default to email 2018-06-04 20:39:00 +02:00
Colin Darie 9886e978fe
Notifier channel email
NB: domain recurrent failures notification conditions needs to be
implemented.
2018-06-04 14:18:12 +02:00
Colin Darie 26340a9304
Notifier service architecture 2018-06-04 14:18:12 +02:00
Colin Darie 20ad6953e5
Test: custom assertion assert_just_now 2018-06-04 14:03:08 +02:00
Colin Darie e6283fac6c
Very basic seeds 2018-06-04 14:02:15 +02:00
Colin Darie cc84d873d3
Rename Check#domain_expire_at in domain_expires_at 2018-06-02 18:37:15 +02:00
Colin Darie 9acb74f610
Test: add simplecov 2018-06-02 16:16:48 +02:00
Colin Darie cc4d2a11a7
Restore ActiveJob default async queue adapter in dev env 2018-06-02 15:16:05 +02:00
Colin Darie 878f7340e5
WhoisSyncJob tests 2018-06-02 15:16:05 +02:00
Colin Darie 66de2e146a
Test: Disable Open4 calls, add mock_system_command helper 2018-06-02 15:16:05 +02:00
Colin Darie 83df2a2ce3
Test: replace fixtures with factories 2018-06-02 15:16:05 +02:00
Colin Darie 611c8b78b8
Setup factory_bot 2018-06-02 15:16:05 +02:00
Colin Darie dc2c1b88d0
Notification model & migration. 2018-05-31 20:49:06 +02:00
Colin Darie 73e5695cb2
Merge pull request #7 from Evolix/whois
Whois service (.fr only for now)
2018-05-31 10:26:51 +02:00
Colin Darie e2f509590b
Merge pull request #6 from Evolix/checks-resource
Checks resource
2018-05-31 10:22:41 +02:00
Colin Darie d4496a6895
Merge pull request #5 from Evolix/pr-install-1
INSTALL.md improvement
2018-05-31 10:21:59 +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 62a53314c5
Whois: intercept domain not found 2018-05-30 18:15:20 +02:00
Colin Darie 123bec60af
CheckLogger for command & parser 2018-05-30 17:01:56 +02:00
Colin Darie ec4dc321f6
Create CheckLog model 2018-05-30 17:01:54 +02:00
Colin Darie 53fb0d38de
Whois: Time in UTC instead of DateTime 2018-05-30 17:01:32 +02:00
Colin Darie 79165fb5b8
System calls with Open4 && more tests 2018-05-30 17:01:32 +02:00
Colin Darie 00c85e7796
Whois parsing of .fr tld 2018-05-30 17:01:32 +02:00
Colin Darie c6b1ac7162
Domain tld & normalize helpers 2018-05-30 17:01:32 +02:00
Colin Darie 022d681c33
SystemCommand wrapper 2018-05-30 17:01:32 +02:00
Colin Darie 2a329ad934
Test: prepare guard & mocks 2018-05-30 17:01:32 +02:00
Colin Darie 4e6a3d2ed5
[GEM] +naught for NullLogger 2018-05-30 17:01:32 +02:00
Colin Darie 849c27a5aa
CRUD checks (no distinction domain/ssl yet) 2018-05-30 16:58:30 +02:00
Colin Darie 610100d7cc
Added Pundit. 2018-05-30 16:58:30 +02:00
Colin Darie 8af0a7739c
Webpack: src in app/frontend, selective JS bootstrap 2018-05-30 16:58:30 +02:00
Colin Darie 8f3cf9f56b
Create resource Checks 2018-05-30 16:58:30 +02:00
Jérémy Lecour ffe372cec1 INSTALL.md improvement
More explanations about database, dependencies and local execution.
2018-05-28 22:47:34 +02:00
Colin Darie 747f63bea1
Merge pull request #3 from Evolix/devise
Simple Devise integration
2018-05-25 01:00:50 +02:00
Colin Darie c0d5099a23
Users forms: TOS acceptance, notifications deactivation 2018-05-24 23:40:23 +02:00
Colin Darie 9d74bb4c2b
Travis: fix chrome crash & system tests 2018-05-24 22:55:20 +02:00
Colin Darie fab75c03df
Fixed travis with devise 2018-05-24 16:01:08 +02:00
Colin Darie c0e57e354a
Merge pull request #2 from Evolix/setup
Setup
2018-05-24 15:49:07 +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 b9b8024233
[GEM] +simple_form (with bootstrap) 2018-05-24 15:25:49 +02:00
Colin Darie e4b851fab1
[GEM] + letter_opener_web 2018-05-24 15:25:45 +02:00
Colin Darie ca4405139e
[yarn] rails-ujs 2018-05-24 14:26:47 +02:00
Colin Darie cd4286d023
More debug gems 2018-05-24 14:26:47 +02:00