Commit graph

516 commits

Author SHA1 Message Date
Karl Erik Õunapuu
d5662f42b8 Fully implemented prepayment Directo invoice forwarding, WIP on proformas 2020-02-18 17:03:31 +02:00
Timo Võhmar
fdd427a467
Merge pull request #1520 from internetee/344-store-request-for-directo-credit-invoices
Save request data to the directo object
2020-02-12 16:36:14 +02:00
Alex Sherman
a1651ca1b9 Fix double versioning on Domain & Contact models 2020-02-12 18:51:48 +05:00
Alex Sherman
d6dd4eccf5 Check if Directo counter is in range
See #277
2020-02-10 15:16:46 +05:00
Alex Sherman
d2bc6cdd86 Add tests for storing request in invoice's irecto records 2020-02-07 18:34:39 +05:00
Alex Sherman
a89688154a Get rid of BigDecimal.new deprecation warning
See #1521
2020-02-07 18:21:48 +05:00
Karl Erik Õunapuu
5d8e78f3c6 Rename #create_with_type to #new_with_type 2020-02-05 16:45:35 +02:00
Alex Sherman
a18f7b1605 Pump papertrail version to 6.0.2 2020-02-05 12:43:25 +05:00
Alex Sherman
af57711dc0 Pump rails version, fix tests 2020-02-05 12:43:25 +05:00
Karl Erik Õunapuu
23b427e9dc Merge remote-tracking branch 'origin/master' into 1422-record-payment-method-and-failed-payments 2020-02-04 21:35:54 +02:00
Karl Erik Õunapuu
2645654aef Create System / Admin payment log 2020-02-04 21:10:06 +02:00
Karl Erik Õunapuu
6418924faf Cover EveryPay / BankLink payments with tests 2020-02-04 15:13:51 +02:00
Karl Erik Õunapuu
b6469f3dfe Move payment method fetching logic to Model, rewrite tests for EveryPay component 2020-02-03 20:05:05 +02:00
Alex Sherman
89cdfe20fc Pump SimpleIDN gem version, add check/test to block punicode IDN domains
Closes #1142
2020-02-03 13:47:37 +05:00
Timo Võhmar
9c8c127baa
Merge pull request #1504 from internetee/1416-send-payment-date-to-directo
Add TransactionDate field to Directo model xml
2020-01-31 17:03:19 +02:00
Alex Sherman
4985c8f42b Add test to check if transaction date included in request 2020-01-31 17:28:22 +05:00
Karl Erik Õunapuu
0cf2ff92a3 Bind specific invoice when paid via Banklink / EveryPay
Fix styling issues

Move redundant logic to shared base
2020-01-31 14:25:56 +02:00
Alex Sherman
5c59119c2c Add non_cancelled scope to autobind invoices
See https://github.com/internetee/registry/issues/1496#issuecomment-579870465
2020-01-29 22:52:11 +05:00
Alex Sherman
19cd5ecd95 Add autobind fix if invoice with this sum is already present 2020-01-29 20:43:09 +05:00
Timo Võhmar
c64f389794
Merge pull request #1485 from internetee/1480-fix-client-hold-task
Add condition on not having clientHold status for force-delete job
2020-01-28 17:33:06 +02:00
Alex Sherman
e4352d121a Add tests for fixing ignored columns in versions 2020-01-24 18:22:16 +05:00
Alex Sherman
a7b4b0d19b Add condition on not having clientHold status for force-delete job
See #1480
2020-01-24 12:07:15 +05:00
Timo Võhmar
704c331f03
Merge pull request #1450 from internetee/1415-improve-bank-proceeeds-autocheck
Add autocheck by reference number in field or in description
2020-01-23 15:58:23 +02:00
Alex Sherman
363a74248f Fix purge_date format to fast/soft forcedelete domains 2020-01-21 22:25:17 +05:00
Timo Võhmar
df5fcd822d
Merge pull request #1430 from internetee/1428-new-force-delete-procedures
Add new ForceDelete procedures
2020-01-18 15:19:26 +02:00
Alex Sherman
e7581246d6 Add test for clear force delete on registrar change 2020-01-17 20:09:48 +05:00
Alex Sherman
c252d801f9 Add mail notification on soft force delete 2020-01-15 16:23:13 +05:00
Alex Sherman
d95081adcf Add test to see if registrant verification stores versions 2020-01-14 18:51:09 +05:00
Alex Sherman
c863cb2678 Move force delete dates to one day ahead 2020-01-14 17:58:55 +05:00
Alex Sherman
d20821dd38 Add tests for clientHold status 2020-01-14 17:58:27 +05:00
Alex Sherman
a815e943d3 Modify force_delete procedure to set clientHold only by job 2020-01-14 17:58:27 +05:00
Alex Sherman
0e1542609e Fix local conflict 2020-01-14 17:57:46 +05:00
Alex Sherman
550d020229 Add force_delete_start field to ForceDelete & add tests
Add new test file new_force_delete_test.rb to check if new ForceDeleteProcedures are correct.
ATM it's just a scaffold of some sort, all tests are red, magic numbers and so - just a proof of concept.

See #1428
2020-01-14 17:57:46 +05:00
Alex Sherman
c4ffdbd650 Add registrant verification versions table according to existing logic
Creates a log_registrant_verifications table and version class as per https://github.com/internetee/registry/issues/1425#issuecomment-567117002
2019-12-27 18:39:06 +05:00
Artur Beljajev
7f308d4123 Add audit log to registrant verifications
Closes #1425
2019-12-27 17:00:38 +05:00
Alex Sherman
effedcf585 Add autocheck by reference number in field or in description
(parsed by regexp, first 7-digit number)

See #1415
2019-12-19 16:13:46 +05:00
Artur Beljajev
fa52001be6 Upgrade to Rails 5.0
Closes #377
2019-11-15 15:26:33 +02:00
Artur Beljajev
9668ec33d9 Add database constraints 2019-10-24 19:23:26 +03:00
Artur Beljajev
397136ef13 Handle EPP contact:transfer 2019-10-16 17:17:56 +03:00
Artur Beljajev
53a7dab7eb Fix sporadic test failures 2019-10-09 17:20:24 +03:00
Artur Beljajev
7fcab05e51 Clean up settings after tests 2019-10-09 15:55:27 +03:00
Artur Beljajev
54577b530b Remove specs 2019-10-07 15:44:14 +03:00
Artur Beljajev
77678681a6 Improve EPP error handling
Fixes #539
2019-09-19 15:52:20 +03:00
Artur Beljajev
79d9c631f5 Change EPP response code according to its specification
Fixes #718
2019-09-13 21:36:29 +03:00
Artur Beljajev
1e4c3cf211 Improve readability 2019-09-09 16:05:21 +03:00
Artur Beljajev
6aa25456f5 Compare domains instead of strings
Fixes #1291
2019-09-09 14:32:43 +03:00
Artur Beljajev
348e6e5d7a Introduce custom assertion 2019-09-03 23:43:30 +03:00
Artur Beljajev
6356ce0e9f Fall back on contact email if billing email is absent
Affects e-invoice and invoice delivery form.

Fixes #1255
2019-07-08 15:28:31 +03:00
Artur Beljajev
26fa15f76c Alias attribute 2019-07-08 15:28:31 +03:00
Artur Beljajev
9bb73b7cdd Validate registrar's billing email (#1253)
Previously it was being validated only if contact email changed (contact
and billing emails have nothing in common).
2019-07-08 13:45:45 +03:00