Commit graph

2102 commits

Author SHA1 Message Date
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
18e6f511aa Add db constraint 2019-08-26 17:40:53 +03:00
Artur Beljajev
5a68035818 Remove unused db column 2019-08-11 22:50:34 +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
Artur Beljajev
1dfe30ccfd Add missing translations (#1250)
Fixes #1218
2019-07-08 13:43:57 +03:00
Timo Võhmar
b5af793305
Merge pull request #1243 from internetee/issue-e-invoice-along-with-invoice
Issue e invoice along with invoice
2019-06-28 17:50:39 +03:00
Artur Beljajev
f4fc975440 Add ActionVersion 2019-06-26 19:06:21 +03:00
Artur Beljajev
458d5e0303 Set e-invoice invoice delivery channel explicitly 2019-06-26 16:02:56 +03:00
Artur Beljajev
86a69c09bf Issue e-invoice along with invoice
Closes #1222
2019-06-26 12:03:07 +03:00
Artur Beljajev
67985ff1e9 Fix contact deletion 2019-06-21 18:04:00 +03:00
Artur Beljajev
7c768616a2 Introduce Contact#deletable? 2019-06-21 18:01:56 +03:00
Artur Beljajev
d14fa5b701 Rename method 2019-06-21 18:00:16 +03:00
Timo Võhmar
07b23ca57f
Merge pull request #1186 from internetee/remove-mail-templates
Remove mail templates feature as buggy and unused
2019-06-19 16:39:19 +03:00
Timo Võhmar
703aa13b02
Merge pull request #1229 from internetee/update-rails-settings-cached-gem
Update `rails-settings-cached` gem
2019-06-19 16:38:19 +03:00
Artur Beljajev
4a4552564d Remove mail templates feature as buggy and unused 2019-06-19 14:38:08 +03:00
Artur Beljajev
e051784e4c Update rails-settings-cached gem
Closes #1228
2019-06-18 10:11:23 +03:00
Artur Beljajev
62c38d1f99 Add balance auto reload
Closes #329
2019-06-14 16:30:34 +03:00
Artur Beljajev
da191e14e6 Validate iban 2019-06-12 11:49:31 +03:00
Timo Võhmar
eed255fa20
Merge pull request #1208 from internetee/make-registrar-address-state-and-zip-optional
Make registrar address zip and state optional
2019-05-21 20:52:42 +03:00
Timo Võhmar
5cadd1d917
Merge pull request #1209 from internetee/enhance-invoice-item
Enhance `InvoiceItem`
2019-05-21 18:26:05 +03:00
Artur Beljajev
1c6c6cddcb Make registrar address zip and state optional
Closes #1206
2019-05-21 18:22:12 +03:00
Artur Beljajev
c807bb9fcd Enhance InvoiceItem
#329
2019-05-20 17:33:24 +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
Timo Võhmar
bc4634ce4f
Merge pull request #1194 from internetee/remove-registrar-address-from-whois
Remove registrar address from WHOIS
2019-05-10 15:26:50 +03:00
Artur Beljajev
5d5c2ed925 Notify registrar about domain deletion when auction feature is on
Fixes #1196
2019-05-10 14:48:50 +03:00
Artur Beljajev
a735d62640 Remove registrar address from WHOIS
Closes #1193
2019-05-10 11:43:19 +03:00
Timo Võhmar
020abc12c1
Merge pull request #1183 from internetee/remove-html5-validators-gem
Remove `html5_validators` gem
2019-05-07 19:38:32 +03:00
Artur Beljajev
450d208e43 Remove html5_validators gem
Closes #367
2019-05-02 21:34: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
Timo Võhmar
59d6e3e125
Merge pull request #1169 from internetee/remove-unused-columns-from-log-domains
Remove unused columns from `log_domains` database table
2019-04-24 16:25:15 +03:00
Timo Võhmar
1863da189e
Merge pull request #1107 from internetee/require-invoice-issue-date
Change `invoices.issue_date` database column to `NOT NULL`
2019-04-23 14:00:33 +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
008bf8102d Remove unused columns from log_domains database table 2019-04-15 15:17:38 +03:00
Artur Beljajev
30ea880211 Change invoices.issue_date database column to NOT NULL
Closes #1008
2019-04-13 18:00:25 +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
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
19fbfbd2df
Merge pull request #1143 from internetee/create-whois-records-on-domain-release
Create whois records on domain release
2019-04-08 14:01:28 +03:00
Maciej Szlosarczyk
1147f7c5b7
Remove error raise put in previously for debugging 2019-04-08 08:59:42 +03:00
Maciej Szlosarczyk
d0f3ef0fa0
Add explicit error at the end of update_from_auction method 2019-04-04 16:31:11 +03:00
Artur Beljajev
0f4a67d696 Remove delegations 2019-04-03 17:17:27 +03:00
Maciej Szlosarczyk
4413a1bb27
Create whois records on releasing domain to auction 2019-04-03 15:14:10 +03:00
Artur Beljajev
1ad62bf4bd Remove domains.reserved database column as unused 2019-04-03 14:49:13 +03:00