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 |
|
Colin Darie
|
b8a4628ad9
|
Setup Devise
|
2018-05-24 14:26:47 +02:00 |
|
Colin Darie
|
96e5b91835
|
Setup models & routes annotations
|
2018-05-24 14:26:14 +02:00 |
|
Colin Darie
|
8c6a8354a3
|
Installation instructions
|
2018-05-24 14:26:14 +02:00 |
|
Colin Darie
|
2f4bee55e1
|
Don't use shared credentials, back to old secrets ignored files
Helps for open-source and multiple instances projects.
|
2018-05-24 14:26:14 +02:00 |
|