Alex Sherman
43b3033991
Fix namespaces for Zeitwerk class loader
2021-03-05 19:09:24 +05:00
Alex Sherman
d3525acffe
Add check if UpdateProhibited to nameserver bulk update
2021-02-11 14:58:56 +05:00
Karl Erik Õunapuu
af0a0611ce
Bulk NS change: track untouched domains
2020-12-30 18:16:26 +02:00
Karl Erik Õunapuu
8bb0fd80d1
Allow punycode domains in bulk ns change domain scope
2020-12-30 11:09:46 +02:00
Karl Erik Õunapuu
0e120d4992
Process failed domains for bulk ns change
2020-12-30 11:00:52 +02:00
Karl Erik Õunapuu
c1aa286e90
Merge remote-tracking branch 'origin/master' into 1739-ns-bulk-change-test-and-whois-update
2020-12-28 16:22:19 +02:00
Alex Sherman
708e87f5a7
CC fixes
2020-11-24 13:20:16 +05:00
Alex Sherman
3943628716
Add some debug messages
2020-11-23 19:18:28 +05:00
Karl Erik Õunapuu
9802598149
NS bulk change: Update domain WHOIS afterwards
2020-11-18 17:19:38 +02:00
Karl Erik Õunapuu
1db594fc1c
NS bulk change: Add tests, don't use name_puny format
2020-11-18 16:29:18 +02:00
Karl Erik Õunapuu
a182dfb3ba
Fix CC issues
2020-11-06 16:33:51 +02:00
Karl Erik Õunapuu
451e1f79af
nameserver replacement: scope only to selected domains
2020-11-06 15:51:03 +02:00
Karl Erik Õunapuu
764e35e198
Make payable argument required
2020-09-15 12:43:40 +03:00
Karl Erik Õunapuu
58079c6955
Improve topup tests
2020-09-10 13:00:05 +03:00
Karl Erik Õunapuu
b3fd31f679
Send invoice to Registrar's billing email after topup
2020-09-10 12:29:06 +03:00
Karl Erik Õunapuu
d62e55e6a1
Change Invoice::Item price scale to 3 places
2020-09-10 12:06:37 +03:00
Karl Erik Õunapuu
3decec8b02
Test valid invoice sums when created by bank transaction
2020-09-09 17:30:19 +03:00
Karl Erik Õunapuu
17188ec635
Send unpayable e-invoice when invoice has already been paid via wire transfer
2020-09-08 13:14:14 +03:00
Karl Erik Õunapuu
be960457e6
Process payments: Create new invoice by transaction to allow direct top ups
2020-09-07 16:58:27 +03:00
Alex Sherman
e4a02c2e47
Return truemail
...
This reverts commit 862f5639ebbe4d3e6abd5d5be7fb7840e7b83bdf.
2020-07-17 15:22:49 +05:00
Timo Võhmar
6900ce1127
Revert "297 email address validation truemail"
2020-07-10 16:16:00 +03:00
Alex Sherman
56ac816dd1
Add thirs status - verification failed
2020-07-08 17:10:44 +05:00
Alex Sherman
62acd8892a
Add nonverified email color to registrar show
2020-07-08 17:09:40 +05:00
Alex Sherman
e95996fa12
Add nonverified color email to registrar index
2020-07-08 17:09:40 +05:00
Alex Sherman
48036c660d
Add email & nonverified color to contact show
2020-07-08 17:09:39 +05:00
Alex Sherman
1b06e43f18
Move email checks and validation methods to concern
2020-07-08 17:06:07 +05:00
Alex Sherman
e56162f37d
Add registrar email validation
2020-07-08 17:05:24 +05:00
Alex Sherman
206704fee7
Add check if legal doc mandatory & tests
2020-06-30 18:43:35 +05:00
Karl Erik Õunapuu
3f92640ad2
Move registrar directo logic to concern, touch up translations
2020-03-02 17:38:03 +02:00
Karl Erik Õunapuu
86889b6432
Merge remote-tracking branch 'origin/master' into 509-directo-to-gem
2020-02-27 11:05:42 +02:00
Karl Erik Õunapuu
cd871ca829
Merge remote-tracking branch 'origin/master' into 509-directo-to-gem
2020-02-20 14:39:12 +02:00
Alex Sherman
1d6040cd5b
Fix async que job calling
2020-02-20 12:30:34 +05:00
Karl Erik Õunapuu
d5662f42b8
Fully implemented prepayment Directo invoice forwarding, WIP on proformas
2020-02-18 17:03:31 +02:00
Alex Sherman
47e601f3cd
Add test to check if job works
2020-02-17 17:59:28 +05:00
Alex Sherman
01114386b3
Change deprecated changed? methods to new in callbacks
2020-02-05 12:43:25 +05:00
Alex Sherman
95ad3086b0
Change deprecated usage of strings in if blocks
2020-02-05 12:43:25 +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
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
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
1c6c6cddcb
Make registrar address zip and state optional
...
Closes #1206
2019-05-21 18:22:12 +03:00
Artur Beljajev
7723a30d1b
Always require invoice VAT rate
...
Closes #1031
2019-05-17 19:04:33 +03:00
Artur Beljajev
04575295ee
Make registrar address required
...
Closes #1190
2019-05-10 16:40:51 +03:00
Artur Beljajev
efb63399b2
Refactor registrars
...
- Reorganize views
- Improve database structure
- Use default translations
- Combine tests
2019-05-10 16:40:50 +03: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
5738c17731
Use Estonian reference number format instead of ISO 11649
2018-11-26 16:33:53 +02:00
Artur Beljajev
e8232258d8
Remove dead code
2018-10-29 00:59:02 +02:00