Commit graph

470 commits

Author SHA1 Message Date
Maciej Szlosarczyk
74a9d59753
Add DNS keys to domain API response
It is fairly similar to what we do for WHOIS records, but one query is
slightly rewritten with removal of try-catch block
2020-06-18 10:42:39 +03:00
Maciej Szlosarczyk
28695f4c22
add email field to contact serializer 2020-06-12 14:32:53 +03:00
Maciej Szlosarczyk
1666ef288a
Make rubocop more happy 2020-06-05 10:49:04 +03:00
Maciej Szlosarczyk
bacdebd17c
Pull out ident parsing from Epp::Contact class 2020-06-05 10:31:51 +03:00
Maciej Szlosarczyk
043037225b
Extract legal doc parsing away from Epp::Domain class 2020-06-05 09:56:30 +03:00
Karl Erik Õunapuu
1e1f808c8d Use PaperTrail.request.whodunnit
PaperTrail.whodunnit was removed from PaperTrail 10.x
2020-05-29 14:59:17 +03:00
Karl Erik Õunapuu
fabcdf9b7e Use reserved>pw element as disputed password 2020-05-07 16:20:09 +03:00
Karl Erik Õunapuu
0f2a290d64 Add disputing logic for EPP 2020-04-24 16:04:58 +03:00
Alex Sherman
4ddbb08e80 Move data migrations from rake tasks to gem
See #1298
2020-02-26 13:26:48 +05:00
Artur Beljajev
7f308d4123 Add audit log to registrant verifications
Closes #1425
2019-12-27 17:00:38 +05:00
Artur Beljajev
f0a7edd6d8 Ignore legacy database columns
Closes #1377
2019-12-15 18:27:01 +02:00
Artur Beljajev
fa52001be6 Upgrade to Rails 5.0
Closes #377
2019-11-15 15:26:33 +02:00
Artur Beljajev
67a90c2ef1 Improve readability 2019-11-02 17:06:00 +02:00
Artur Beljajev
aea4bf974a Reveal file purpose 2019-11-02 17:03:02 +02:00
Artur Beljajev
fc71bf93e7 Remove unimplemented Keyrelay feature
Closes #715
2019-10-31 17:15:21 +02:00
Artur Beljajev
bbaad1619f Remove unused rake task 2019-10-10 13:33:17 +03:00
Artur Beljajev
9e5fdbcf11 Remove unused routes 2019-10-01 16:06:39 +03:00
Timo Võhmar
70860d76a2
Merge pull request #1260 from internetee/process-invoice-payments-automatically
Process invoice payments automatically
2019-08-26 17:15:55 +03:00
Artur Beljajev
e53ec19db4 Remove unused rake tasks 2019-08-26 14:41:45 +03:00
Artur Beljajev
1dc6ef7ddf Process payments automatically
Closes #1232
2019-08-26 13:58:21 +03:00
Artur Beljajev
487613db1e Refactor inactive contact archivation
Fixes #956
2019-07-02 14:37:23 +03:00
Artur Beljajev
86a69c09bf Issue e-invoice along with invoice
Closes #1222
2019-06-26 12:03:07 +03:00
Artur Beljajev
62c38d1f99 Add balance auto reload
Closes #329
2019-06-14 16:30:34 +03:00
Artur Beljajev
a0aac379b6 Change invoices.vat_rate to NOT NULL
#1031
2019-06-13 11:54:16 +03:00
Timo Võhmar
73838ad44f
Merge pull request #1214 from internetee/always-calculate-invoice-vat-rate
Use bang method
2019-06-05 14:02:26 +03:00
Artur Beljajev
12792d1482 Use bang method 2019-06-04 10:33:46 +03:00
Timo Võhmar
926080f126
Merge pull request #1207 from internetee/always-calculate-invoice-vat-rate
Always require invoice VAT rate
2019-05-21 17:38:19 +03:00
Artur Beljajev
7723a30d1b Always require invoice VAT rate
Closes #1031
2019-05-17 19:04:33 +03:00
Artur Beljajev
647bf4c397 Restore versions DB table and add learning tests 2019-05-17 17:26:26 +03:00
Artur Beljajev
cea834d5b7 Change domains.delete_at database column type to date, rename to
`delete_date`

Closes #1125
2019-05-02 16:32:44 +03:00
Artur Beljajev
30ea880211 Change invoices.issue_date database column to NOT NULL
Closes #1008
2019-04-13 18:00:25 +03:00
Timo Võhmar
37d744bb3c
Merge pull request #1112 from internetee/remove-unused-column
Remove `domains.reserved` database column as unused
2019-04-08 16:21:57 +03:00
Timo Võhmar
f748dd48f1
Merge pull request #1122 from internetee/do-not-load-the-whole-env-for-rake-tasks
Do not load the whole environment for rake tasks
2019-04-04 14:00:03 +03:00
Timo Võhmar
65a1ea15de
Merge pull request #1145 from internetee/clarify-usage
Clarify usage
2019-04-03 19:13:55 +03:00
Timo Võhmar
2ad8a5abdc
Merge pull request #1121 from internetee/remove-unused-rake-tasks
Remove unused rake tasks
2019-04-03 18:48:09 +03:00
Artur Beljajev
ee48355735 Clarify usage 2019-04-03 18:02:00 +03:00
Artur Beljajev
1ad62bf4bd Remove domains.reserved database column as unused 2019-04-03 14:49:13 +03: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
cedc41283c Remove unused rake tasks 2019-03-26 11:24:21 +02:00
Artur Beljajev
49cea70ffe Support auction in whois:regenerate task
Closes #1111
2019-03-24 20:14:09 +02:00
Artur Beljajev
030a036139 Do not load the whole environment for rake tasks 2019-03-22 15:44:31 +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
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
42e8f86dae Integrate auction
Closes #874
2019-01-18 18:06:54 +02:00
Artur Beljajev
d695d95ad7 Add contact disclosable attributes
Closes #992
2018-12-07 13:26:02 +02:00
Artur Beljajev
2997ece103 Bypass validation 2018-11-30 16:43:25 +02:00
Artur Beljajev
5738c17731 Use Estonian reference number format instead of ISO 11649 2018-11-26 16:33:53 +02:00
Maciej Szlosarczyk
94efbbbab0
Use the same serializer for all contact related actions
Also, rerun the response with an RFC4627 formatter
2018-11-01 23:06:27 +02:00
Maciej Szlosarczyk
3d78128c76
Fix bootstrap task that does not load the environment 2018-10-24 09:12:41 +03:00
Artur Beljajev
b6ecae6a35 Add Registrant API contact update action
Closes #849
2018-10-09 00:09:22 +03:00