Commit graph

1399 commits

Author SHA1 Message Date
Artur Beljajev
5a68035818 Remove unused db column 2019-08-11 22:50:34 +03:00
Artur Beljajev
be7a9103cb Add form field hint
Supplements #1256
2019-07-08 15:52:37 +03:00
Artur Beljajev
1dfe30ccfd Add missing translations (#1250)
Fixes #1218
2019-07-08 13:43:57 +03:00
Artur Beljajev
d14fa5b701 Rename method 2019-06-21 18:00:16 +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
8c0d654475 Improve UI 2019-06-12 11:51:47 +03:00
Artur Beljajev
02c37a1c31 Let registrars change IBAN 2019-06-12 11:49:31 +03:00
Artur Beljajev
633aebdb80 Add form field hint 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
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
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
5e0eca22cf Remove useless spec 2019-05-15 13:39:01 +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
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
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
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
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
fe294acd57 Use template 2019-04-09 15:01:25 +03:00
Artur Beljajev
875a00f863 Improve readability 2019-04-09 14:51:36 +03:00
Artur Beljajev
1dfc618228 Refactor confirmation url view in registrant area 2019-04-06 19:17:53 +03:00
Artur Beljajev
d25c9b4ac2 Use template 2019-04-06 16:30:46 +03:00
Artur Beljajev
eb1ee426ca Improve readability 2019-04-06 16:28:57 +03:00
Timo Võhmar
b5f6b47003
Merge pull request #1147 from internetee/update-emails-content
Fix emails' content
2019-04-05 16:36:18 +03:00
Artur Beljajev
e3d6bde2ff Fix emails' content 2019-04-05 15:53:05 +03:00
Artur Beljajev
0f4a67d696 Remove delegations 2019-04-03 17:17:27 +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
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
5d63feb0a5 Update emails' content
Closes #1127
2019-03-28 15:22:46 +02:00
Artur Beljajev
2a57fb832d Fix syntax error 2019-03-26 10:57:41 +02:00
Artur Beljajev
1091050ade Add missing translations 2019-03-21 17:01:18 +02:00
Timo Võhmar
743c6fecab
Merge pull request #1075 from internetee/support-id-card-v2018
Support id card v2018
2019-03-20 18:02:19 +02:00
Timo Võhmar
6da40d9bfe
Merge pull request #1106 from internetee/revert-epp-domain-info-behaviour
Do not handle not registered domain in EPP domain:info
2019-03-20 15:19:44 +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
Artur Beljajev
83f8a9fb6a Extract company register
Closes #1079, #916, #1077
2019-03-15 17:33:07 +02:00
Artur Beljajev
66417d69d9 Do not handle not registered domain in EPP domain:info 2019-03-15 12:46:18 +02:00
Artur Beljajev
f9c6a8ea85 Remove unused view 2019-03-14 15:40:13 +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
Timo Võhmar
6a67ea419f
Merge pull request #1089 from internetee/add-clarifying-comment
Add clarifying comment
2019-02-27 20:03:00 +02:00
Artur Beljajev
1cacb76a7b Add clarifying comment 2019-02-26 16:05:57 +02:00
Artur Beljajev
b81c971b37 Refactor 2019-02-18 15:13:56 +02:00