Commit graph

649 commits

Author SHA1 Message Date
Timo Võhmar
f5ab7814e3
Merge pull request #1239 from internetee/fix-contact-deletion
Fix contact deletion
2019-06-26 18:25:02 +03:00
Artur Beljajev
a51f9917af Inherit from ActionMailer::TestCase 2019-06-25 16:25:05 +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
Artur Beljajev
8faa6d55ea Improve tests
- Remove unnecessary fixtures
- Remove unnecessary teardown steps
- Improve readability
2019-06-20 16:41:12 +03:00
Artur Beljajev
4a4552564d Remove mail templates feature as buggy and unused 2019-06-19 14:38:08 +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
Artur Beljajev
02c37a1c31 Let registrars change IBAN 2019-06-12 11:49:31 +03:00
Artur Beljajev
da191e14e6 Validate iban 2019-06-12 11:49:31 +03:00
Artur Beljajev
ca317ace45 Add registrar IBAN 2019-06-12 11:49:31 +03:00
Timo Võhmar
7b7a87348b
Merge pull request #1202 from internetee/improve-registrar-area-account-view
Improve registrar area account view
2019-06-07 13:48:48 +03:00
Timo Võhmar
6fbfe065c8
Merge pull request #1211 from internetee/fix-test
Sort array before comparing
2019-05-21 20:56:34 +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
fc30d76584 Sort array before comparing 2019-05-21 18:20:36 +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
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
6bab335f5a Add tests 2019-05-17 17:26:26 +03:00
Artur Beljajev
647bf4c397 Restore versions DB table and add learning tests 2019-05-17 17:26:26 +03:00
Artur Beljajev
6faf0c3dd7 Convert specs to tests 2019-05-16 17:04:14 +03:00
Artur Beljajev
37249a24f7 Let registrar users change registrar account 2019-05-16 13:49:29 +03:00
Artur Beljajev
207c2a704c Rename profile page in registrar area to account 2019-05-15 13:44:36 +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
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
ab9c5c45de
Merge pull request #1172 from internetee/add-epp-domain-delete-tests
Add EPP domain:delete tests
2019-05-02 16:15:38 +03:00
Timo Võhmar
24cb8f90cc
Merge pull request #1170 from internetee/add-custom-force-delete-from-config
Add custom `From` header for "force delete" email
2019-05-02 16:11:02 +03:00
Artur Beljajev
86b7b1d19f Encode domain parts of all addresses in mailers as punycode 2019-04-25 13:45:57 +03:00
Artur Beljajev
575da9e928 Add custom From header for "force delete" email
Closes #1164
2019-04-25 13:43:44 +03:00
Artur Beljajev
c3cacd838a Add EPP domain:delete tests 2019-04-25 13:41:16 +03:00
Timo Võhmar
4cb0dcead7
Merge pull request #1171 from internetee/move-tests
Move tests
2019-04-24 16:26:41 +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
ee20535e92
Merge pull request #1167 from internetee/remove-hardcoded-default-email-sender
Remove hardcoded default email sender
2019-04-24 15:20:38 +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
a113d75ec5 Remove hardcoded default email sender
And make it configurable via `action_mailer_default_from` config.

Closes #243
2019-04-18 19:01:59 +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
7a6ec737f1 Move tests 2019-04-18 12:40:04 +03:00
Artur Beljajev
008bf8102d Remove unused columns from log_domains database table 2019-04-15 15:17:38 +03:00
Artur Beljajev
45befec068 Improve readability 2019-04-14 19:15:39 +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