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
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
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
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
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
Timo Võhmar
6a61d7de5b
Merge pull request #1151 from internetee/revamp-action-mailer-config
...
Revamp `action_mailer` config
2019-04-18 16:03:14 +03:00
Artur Beljajev
70cf7f0e75
Revamp action_mailer
config
...
`registrant_url` setting in `application.yml` is misnamed. In fact,
it has nothing to do with Registrant Portal. The intention is to
provide default URL options for `action_mailer`, therefore
`registrant_url` is removed, and new settings are introduced instead:
- `action_mailer_default_protocol`
- `action_mailer_default_host`
- `action_mailer_default_port`
2019-04-13 17:47:34 +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
7e0fd30125
Merge pull request #1156 from internetee/refactor-domain-delete-mailer
...
Refactor domain delete mailer
2019-04-11 12:23:42 +03:00
Timo Võhmar
0a612c244a
Merge pull request #1152 from internetee/remove-legacy-test-emails
...
Remove legacy test emails
2019-04-11 12:07:36 +03:00
Timo Võhmar
c192cc0538
Merge pull request #1149 from internetee/improve-registrant-change-mailer
...
Improve registrant change mailer
2019-04-09 17:18:46 +03:00
Artur Beljajev
ee6686cb03
Reformat
2019-04-09 14:51:52 +03:00
Artur Beljajev
875a00f863
Improve readability
2019-04-09 14:51:36 +03:00
Artur Beljajev
1c2407a6e9
Remove legacy test emails
...
Removes `whitelist_emails_for_staging` setting.
Closes #201
2019-04-07 15:18:27 +03:00
Artur Beljajev
1dfc618228
Refactor confirmation url view in registrant area
2019-04-06 19:17:53 +03:00
Artur Beljajev
43da9e97e2
Reformat
2019-04-06 16:30:43 +03:00
Artur Beljajev
eb1ee426ca
Improve readability
2019-04-06 16:28:57 +03:00
Timo Võhmar
7aa249af34
Merge pull request #1130 from internetee/update-emails-content
...
Update emails' content
2019-04-01 19:28:31 +03:00
Artur Beljajev
6d40e9ec6a
Support "force delete" procedure when releasing a domain
...
- `DomainCron.destroy_delete_candidates` runner is removed from
`config/schedule.rb` with `domains:release` rake task as a replacement
Closes #1119
2019-03-28 18:19:55 +02: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
b06b99ab5f
Add mailers' preview
2019-03-28 15:26:44 +02:00
Artur Beljajev
5d63feb0a5
Update emails' content
...
Closes #1127
2019-03-28 15:22:46 +02:00
Artur Beljajev
1091050ade
Add missing translations
2019-03-21 17:01:18 +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
Timo Võhmar
1eb13341a7
Merge pull request #1103 from internetee/remove-duplicate-translations
...
Remove duplicate translations
2019-03-19 18:52:08 +02:00
Artur Beljajev
83f8a9fb6a
Extract company register
...
Closes #1079 , #916 , #1077
2019-03-15 17:33:07 +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
f3fb51c796
Remove duplicate translations
2019-03-12 23:07:07 +02:00
Artur Beljajev
84ce5d86bf
Fix comment
2019-03-06 12:59:34 +02:00
Artur Beljajev
42e8f86dae
Integrate auction
...
Closes #874
2019-01-18 18:06:54 +02:00
Artur Beljajev
d40dc28484
Make domain unavailable when zone with the same origin exists
2019-01-07 12:25:05 +02:00
Artur Beljajev
ee864c807f
Refactor
2019-01-07 12:24:58 +02:00
Artur Beljajev
cad457fb72
Make domain available when reserved
2019-01-07 12:24:50 +02:00
Artur Beljajev
3772f47613
Make domain unavailable when blocked
2019-01-07 12:24:36 +02:00
Artur Beljajev
60d23a8b92
Improve UI
2019-01-02 17:18:25 +02:00
Artur Beljajev
af9cc1cd8e
Eliminate mystery guest
2018-12-18 16:27:10 +02:00
Artur Beljajev
d695d95ad7
Add contact disclosable attributes
...
Closes #992
2018-12-07 13:26:02 +02:00
Artur Beljajev
a15449cd34
Remove SyslogLogger
gem
...
It is present in Ruby Standard Library since version 2.0
https://github.com/seattlerb/sysloglogger
2018-12-03 17:52:49 +02:00
Timo Võhmar
0dfe827b09
Merge pull request #1043 from internetee/deprecate-custom-test-case-for-rake-tasks
...
Deprecate custom test case for rake tasks
2018-12-03 12:39:47 +02:00
Artur Beljajev
c20e077b65
Set config.active_support.deprecation
to :stderr in test env
...
Otherwise calling `ActiveSupport::Deprecation.warn` leads to failing
tests
2018-11-29 15:32:24 +02:00
Artur Beljajev
5738c17731
Use Estonian reference number format instead of ISO 11649
2018-11-26 16:33:53 +02:00
Maciej Szlosarczyk
d06afef2c3
Remove override from transfer_wait_time
...
Previous behavior was a bug: on every restart of the server,
transfer_wait_time was reset to 0.
2018-11-12 09:19:29 +02:00
Timo Võhmar
79cbea6064
Merge pull request #1030 from internetee/update-ruby-to-2-4-5
...
Update ruby to 2.4.5
2018-11-05 10:58:28 +02:00
Maciej Szlosarczyk
5433032330
Fix error prone application-example.yml
2018-10-30 10:38:49 +02:00
Artur Beljajev
e8232258d8
Remove dead code
2018-10-29 00:59:02 +02:00
Maciej Szlosarczyk
c86bd96588
Make airbrake environment configurable
2018-10-25 10:33:24 +03:00