Commit graph

575 commits

Author SHA1 Message Date
Timo Võhmar
176d1671b5
Merge pull request #1124 from internetee/refactor-force-delete
Refactor force delete
2019-04-01 17:16:05 +03:00
Maciej Szlosarczyk
d590b5d937
On status update, create WHOIS records for domains in auction
Should fix sporadic errors we are seeing with the integration
2019-04-01 10:24:54 +03:00
Artur Beljajev
6d40e9ec6a Support "force delete" procedure when releasing a domain
- `DomainCron.destroy_delete_candidates` runner is removed from
`config/schedule.rb` with `domains:release` rake task as a replacement

Closes #1119
2019-03-28 18:19:55 +02:00
Artur Beljajev
5107d2d3a9 Refactor force delete procedure
- Change `domains.force_delete_at` database column type to date,
rename to `force_delete_date`
- Save `force_delete_date` in application timezone
- Improve tests

Fixes #812, #253
2019-03-28 18:19:51 +02:00
Artur Beljajev
2a57fb832d Fix syntax error 2019-03-26 10:57:41 +02:00
Artur Beljajev
daba47790c Revamp WHOIS for auctions
Fixes #1105
2019-03-24 20:14:03 +02:00
Artur Beljajev
e6405c5fc8 Skip auction for blocked and reserved domains
Closes #1120
2019-03-22 16:26:55 +02:00
Timo Võhmar
743c6fecab
Merge pull request #1075 from internetee/support-id-card-v2018
Support id card v2018
2019-03-20 18:02:19 +02:00
Timo Võhmar
b74777f676
Merge pull request #1098 from internetee/convert-specs-to-tests
Convert specs to tests
2019-03-20 17:45:23 +02:00
Timo Võhmar
9cc80e34eb
Merge pull request #1093 from internetee/fix-registrant-api-contact-details
Fix registrant api contact details
2019-03-20 17:41:25 +02:00
Timo Võhmar
6da40d9bfe
Merge pull request #1106 from internetee/revert-epp-domain-info-behaviour
Do not handle not registered domain in EPP domain:info
2019-03-20 15:19:44 +02:00
Artur Beljajev
a08f063640 Refactor ID card sign-in
- Extract to Devise custom strategy
- Use `SSL_CLIENT_S_DN_CN` env variable instead of `SSL_CLIENT_S_DN` to
get ID card data
- Remove `database_authenticatable` strategy from `RegistrantUser`

Closes #1047
2019-03-19 19:37:36 +02:00
Artur Beljajev
4d0117431c Use contact serializer
Closes #1090
2019-03-19 19:35:01 +02:00
Artur Beljajev
83f8a9fb6a Extract company register
Closes #1079, #916, #1077
2019-03-15 17:33:07 +02:00
Artur Beljajev
0faed5d773 Convert specs to tests 2019-03-15 17:14:12 +02:00
Artur Beljajev
66417d69d9 Do not handle not registered domain in EPP domain:info 2019-03-15 12:46:18 +02:00
Artur Beljajev
a97728c0f3 Refactor and improve invoices
- `runner 'Invoice.cancel_overdue_invoices'` in `schedule.rb` is
changed to `rake 'invoices:cancel_overdue'`.
- `invoices.payment_term` database column is removed and its value is
hardcoded in UI.
- `invoices.paid_at` is removed as unused
- `invoices.due_date` column's type is now `date`.
- `Invoice#invoice_items` renamed to `Invoice#items` and `Invoice`
interface to get a list of items is unified.
- Default date format in UI.
- Default translations are used.
- Tests improved.
- Specs converted to tests and removed along with factories.
- Database structure improved.
2019-03-14 15:39:24 +02:00
Timo Võhmar
d86ec026e3
Merge pull request #1102 from internetee/fix-auction-integration
Fix WHOIS generation for domains at auction
2019-03-13 17:57:42 +02:00
Artur Beljajev
d646edf85c Return array instead of string 2019-03-13 12:43:38 +02:00
Timo Võhmar
c80fc22a02
Merge pull request #1100 from internetee/fine-tune-simplecov-gem-and-code-climate
Fine-tune simplecov gem and code climate
2019-03-12 16:38:49 +02:00
Timo Võhmar
3029bd6c55
Merge pull request #1097 from internetee/fix-auction-integration
Fix WHOIS update for a domain being sent to an auction
2019-03-12 16:31:26 +02:00
Artur Beljajev
25a290b751 Extract simplecov config 2019-03-09 18:13:24 +02:00
Artur Beljajev
ad9a58a17d Fix fixture
Otherwise HTML validation fails
2019-03-08 13:31:44 +02:00
Artur Beljajev
98c415f672 Fix WHOIS update for a domain being sent to an auction 2019-03-08 12:38:49 +02:00
Timo Võhmar
dd92633cf3
Merge pull request #1086 from internetee/update-countries-gem
Update countries gem
2019-02-27 20:02:32 +02:00
Timo Võhmar
e311cc7902
Merge pull request #1083 from internetee/fix-copy-paste-error
Fix copy-paste error
2019-02-27 19:57:17 +02:00
Timo Võhmar
35957d2d84
Merge pull request #1076 from internetee/improve-epp-domain-info
Handle blocked and reserved domains in EPP domain:info
2019-02-27 19:56:45 +02:00
Artur Beljajev
2c5093b29b Fix typo 2019-02-26 13:57:40 +02:00
Artur Beljajev
207bd9457a Add learning tests for countries gem 2019-02-25 22:11:56 +02:00
Artur Beljajev
e3276d288c Fix copy-paste error 2019-02-21 15:53:59 +02:00
Artur Beljajev
36a53bd11a Handle blocked and reserved domains in EPP domain:info
Closes #597
2019-02-18 14:42:05 +02:00
Artur Beljajev
446b9fbf77 Complete auction integration 2019-02-18 13:54:08 +02:00
Timo Võhmar
0b38367326
Merge pull request #1071 from internetee/fix-reference-number-generation
Fix reference number generation algorithm
2019-02-18 10:31:24 +02:00
Artur Beljajev
4894b39f0f Hide method 2019-01-18 18:06:58 +02:00
Artur Beljajev
42e8f86dae Integrate auction
Closes #874
2019-01-18 18:06:54 +02:00
Artur Beljajev
214b7e435d Return number if it already ends with zero
The specification does not mention this fact
https://www.pangaliit.ee/settlements-and-standards/reference
-number-of-the-invoice
2019-01-17 18:15:07 +02:00
Artur Beljajev
6f580d381f Add tests 2019-01-16 18:05:15 +02:00
Artur Beljajev
c0da37f421 Improve readability 2019-01-16 18:05:15 +02:00
Artur Beljajev
7a48d438b7 Merge branch 'tests-before-auction-integration' into improve-epp-domain-check 2019-01-14 15:06:56 +02:00
Artur Beljajev
73bd83ebae Add tests 2019-01-14 15:06:11 +02:00
Artur Beljajev
d40dc28484 Make domain unavailable when zone with the same origin exists 2019-01-07 12:25:05 +02:00
Artur Beljajev
ee864c807f Refactor 2019-01-07 12:24:58 +02:00
Artur Beljajev
cad457fb72 Make domain available when reserved 2019-01-07 12:24:50 +02:00
Artur Beljajev
3772f47613 Make domain unavailable when blocked 2019-01-07 12:24:36 +02:00
Artur Beljajev
a002e87d7c Move test case 2019-01-06 23:20:31 +02:00
Artur Beljajev
9cf5137c75 Add tests 2019-01-06 21:50:00 +02:00
Artur Beljajev
2941328652 Set reserved_domains.password to NOT NULL 2019-01-02 17:56:49 +02:00
Artur Beljajev
c83155015e Add tests 2019-01-02 17:36:53 +02:00
Artur Beljajev
af9cc1cd8e Eliminate mystery guest 2018-12-18 16:27:10 +02:00
Artur Beljajev
1bbf7e73d0 Improve readability 2018-12-18 15:38:08 +02:00