Commit graph

7862 commits

Author SHA1 Message Date
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
b06b99ab5f Add mailers' preview 2019-03-28 15:26:44 +02:00
Artur Beljajev
5d63feb0a5 Update emails' content
Closes #1127
2019-03-28 15:22:46 +02:00
Timo Võhmar
f35b2dc36c
Merge pull request #1129 from internetee/Changelog_update_190326
Changelog update 190326
2019-03-26 17:38:19 +02:00
Timo Võhmar
b7ee2c29b6
Changelog update 190326 2019-03-26 17:23:28 +02:00
Artur Beljajev
cedc41283c Remove unused rake tasks 2019-03-26 11:24:21 +02:00
Timo Võhmar
4c5d4979f2
Merge pull request #1128 from internetee/fix-pdf-invoice-download
Fix syntax error
2019-03-26 11:11:03 +02:00
Artur Beljajev
2a57fb832d Fix syntax error 2019-03-26 10:57:41 +02:00
Timo Võhmar
7789ccff6f
Merge pull request #1126 from internetee/Changelog_update_190325
Changelog update 190325
2019-03-25 22:50:09 +02:00
Timo Võhmar
578c4d22fd
Changelog update 190325 2019-03-25 22:42:19 +02:00
Timo Võhmar
0393e7ad31
Merge pull request #1109 from internetee/fix-auction-integration
Revamp WHOIS for auctions
2019-03-25 16:25:37 +02:00
Artur Beljajev
49cea70ffe Support auction in whois:regenerate task
Closes #1111
2019-03-24 20:14:09 +02:00
Artur Beljajev
daba47790c Revamp WHOIS for auctions
Fixes #1105
2019-03-24 20:14:03 +02:00
Timo Võhmar
5d61cbf4a8
Merge pull request #1123 from internetee/skip-auction-for-blocked-and-reserved-domains
Skip auction for blocked and reserved domains
2019-03-22 18:42:06 +02:00
Artur Beljajev
e6405c5fc8 Skip auction for blocked and reserved domains
Closes #1120
2019-03-22 16:26:55 +02:00
Artur Beljajev
030a036139 Do not load the whole environment for rake tasks 2019-03-22 15:44:31 +02:00
Timo Võhmar
ce1a5fd5f1
Merge pull request #1118 from internetee/add-missing-translations
Add missing translations
2019-03-22 12:54:33 +02:00
Artur Beljajev
1091050ade Add missing translations 2019-03-21 17:01:18 +02:00
Timo Võhmar
077227474e
Merge pull request #1115 from internetee/fix-link
Do not generate a link for `RegistrantUser`
2019-03-21 16:51:20 +02:00
Timo Võhmar
7756d4f26d
Merge pull request #1116 from internetee/update-puma-gem
Update `puma` gem
2019-03-21 15:34:56 +02:00
Artur Beljajev
970d4f10fb Update puma gem 2019-03-21 13:29:17 +02:00
Artur Beljajev
03ae863748 Do not generate a link for RegistrantUser
Fixes #1059
2019-03-21 13:27:08 +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
da768b0b09
Merge pull request #1114 from internetee/update-devise-gem
Update `devise` gem
2019-03-20 15:45:15 +02:00
Timo Võhmar
1f78e90a64
Merge pull request #1110 from internetee/update-travis-config
Fix Bundler version in Travis config
2019-03-20 15:44:00 +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
dd5591bbfd Update devise gem
Addresses CVE-2019-5421
https://github.com/plataformatec/devise/issues/4981
2019-03-19 21:23:26 +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
27976c3fbd Remove dead code 2019-03-19 19:21:36 +02:00
Artur Beljajev
be79ccacff Improve readability 2019-03-19 19:21:36 +02:00
Artur Beljajev
3cddd24462 Remove dead code 2019-03-19 19:21:36 +02:00
Timo Võhmar
1eb13341a7
Merge pull request #1103 from internetee/remove-duplicate-translations
Remove duplicate translations
2019-03-19 18:52:08 +02:00
Timo Võhmar
918da0229a
Merge pull request #1082 from internetee/extract-company-register
Extract company register
2019-03-19 18:48:28 +02:00
Artur Beljajev
4b28e40e83 Fix Bundler version in Travis config 2019-03-19 14:03:39 +02:00
Timo Võhmar
b0180be70e
Merge pull request #1091 from internetee/update-grape-gem
Update `grape` gem
2019-03-15 17:47:03 +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
Timo Võhmar
8c4e6f1656
Merge pull request #1104 from internetee/update-rails-to-4-2-11-1
Update Rails to 4.2.11.1
2019-03-15 16:02:53 +02:00
Timo Võhmar
8bcba4fd66
Merge pull request #1013 from internetee/refactor-invoices
Refactor and improve invoices
2019-03-15 15:42:00 +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
f9c6a8ea85 Remove unused view 2019-03-14 15:40:13 +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
Maciej Szlosarczyk
5e4545097d
Update rails version 2019-03-14 10:08:33 +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