Commit graph

518 commits

Author SHA1 Message Date
Artur Beljajev
8a167c4728 Reorganize tests 2019-10-11 12:13:18 +03:00
Artur Beljajev
7fcab05e51 Clean up settings after tests 2019-10-09 15:55:27 +03:00
Timo Võhmar
710fef8193
Merge pull request #1337 from internetee/add-epp-hello-test
Add EPP hello test
2019-10-08 16:49:01 +03:00
Timo Võhmar
ab9c7fa351
Merge pull request #1336 from internetee/remove-rspec
Remove rspec
2019-10-08 16:44:18 +03:00
Artur Beljajev
54577b530b Remove specs 2019-10-07 15:44:14 +03:00
Artur Beljajev
1fb4cbd86f Add test 2019-10-03 16:10:13 +03:00
Artur Beljajev
7963bf9286 Fix test 2019-10-01 16:27:49 +03:00
Timo Võhmar
0f1edec88b
Merge pull request #1319 from internetee/improve-epp-error-handling
Improve EPP error handling
2019-09-20 17:51:45 +03:00
Timo Võhmar
767c8a4ffc
Merge pull request #1326 from internetee/add-epp-domain-renew-tests
Add EPP domain renew tests
2019-09-20 14:50:48 +03:00
Artur Beljajev
e01f412d76 Fix EPP response code
Fixes #686
2019-09-19 15:52:41 +03:00
Artur Beljajev
77678681a6 Improve EPP error handling
Fixes #539
2019-09-19 15:52:20 +03:00
Artur Beljajev
7254fd4974 Move tests 2019-09-17 13:59:09 +03:00
Artur Beljajev
06cc6430be Improve readability 2019-09-17 13:58:07 +03:00
Artur Beljajev
89bf6f0401 Add EPP domain:renew tests 2019-09-17 13:50:13 +03:00
Artur Beljajev
79d9c631f5 Change EPP response code according to its specification
Fixes #718
2019-09-13 21:36:29 +03:00
Timo Võhmar
ff58f9bea7
Merge pull request #1302 from internetee/remove-duplicate-test
Remove duplicate test
2019-09-13 15:04:53 +03:00
Artur Beljajev
7689a11a7f Remove duplicate test 2019-09-11 19:30:13 +03:00
Artur Beljajev
03037a039b Remove unnecessary test 2019-09-09 16:05:21 +03:00
Artur Beljajev
348e6e5d7a Introduce custom assertion 2019-09-03 23:43:30 +03:00
Artur Beljajev
771f9b20a9 Remove unnecessary teardown step 2019-09-03 18:25:18 +03:00
Artur Beljajev
7c768616a2 Introduce Contact#deletable? 2019-06-21 18:01:56 +03:00
Artur Beljajev
62c38d1f99 Add balance auto reload
Closes #329
2019-06-14 16:30:34 +03:00
Artur Beljajev
ca317ace45 Add registrar IBAN 2019-06-12 11:49:31 +03:00
Artur Beljajev
fc30d76584 Sort array before comparing 2019-05-21 18:20:36 +03:00
Artur Beljajev
6bab335f5a Add tests 2019-05-17 17:26:26 +03:00
Artur Beljajev
c3cacd838a Add EPP domain:delete tests 2019-04-25 13:41:16 +03:00
Timo Võhmar
4cb0dcead7
Merge pull request #1171 from internetee/move-tests
Move tests
2019-04-24 16:26:41 +03:00
Timo Võhmar
718bcbcea6
Merge pull request #1166 from internetee/refactor-domain-mailer
Refactor domain mailer
2019-04-23 13:05:10 +03:00
Artur Beljajev
4b91cf900f Refactor domain mailer
- Remove `Que::Mailer` (#895)
- Add preview
- DRY templates
- Add tests
- Extract translations
2019-04-19 17:06:26 +03:00
Artur Beljajev
6fbadaf7f8 Do not send notification email on EPP contact:update if contact does not
act as a registrant

Fixes #1161
2019-04-18 17:46:50 +03:00
Artur Beljajev
7a6ec737f1 Move tests 2019-04-18 12:40:04 +03:00
Artur Beljajev
45befec068 Improve readability 2019-04-14 19:15:39 +03:00
Artur Beljajev
5674071838 Refactor contact mailer
- Send single email with new email in `to` and old email in `bcc` fields
- Remove `Que::Mailer` (#895)
- Add preview
- DRY templates
- Add tests
- Extract translations
- Remove useless specs
2019-04-11 17:42:59 +03:00
Artur Beljajev
27ea790b28 Refactor invoice PDF generation, download and delivery
- Remove `Que::Mailer` (#895)
- Extract controllers
- Extract translations
- Convert HAML to ERB
- Add mailer preview
- Improve UI
- Remove unused routes
- Add tests
2019-04-11 13:04:42 +03:00
Artur Beljajev
145e4dbfd7 Add tests 2019-04-09 14:32:47 +03:00
Maciej Szlosarczyk
04af820b94
Fix test title 2019-04-03 15:14:50 +03:00
Maciej Szlosarczyk
888e95a8c7
EPP should use unicode to check domain name availability 2019-04-02 17:35:44 +03:00
Maciej Szlosarczyk
d471b273f7
Handle IDN domains that went to auction
Both ASCII and unicode should be supported to register a domain.
2019-04-02 17:17:40 +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
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
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
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
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
Artur Beljajev
ad9a58a17d Fix fixture
Otherwise HTML validation fails
2019-03-08 13:31:44 +02:00