Commit graph

900 commits

Author SHA1 Message Date
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
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
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
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
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
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
d695d95ad7 Add contact disclosable attributes
Closes #992
2018-12-07 13:26:02 +02:00
Artur Beljajev
5738c17731 Use Estonian reference number format instead of ISO 11649 2018-11-26 16:33:53 +02:00
Artur Beljajev
b6ecae6a35 Add Registrant API contact update action
Closes #849
2018-10-09 00:09:22 +03:00
Timo Võhmar
64d8be029c
Merge pull request #932 from internetee/improve-registrant-area
Improve registrant area
2018-09-19 14:06:11 +03:00
Artur Beljajev
d9526c6f3a Restore old UI 2018-09-18 13:30:29 +03:00
Artur Beljajev
056c57530c Merge branch 'master' into refactor-messages
# Conflicts:
#	db/structure.sql
2018-09-01 19:40:13 +03:00
Artur Beljajev
3ca95364ef Merge branch 'master' into improve-registrant-area
# Conflicts:
#	test/fixtures/contacts.yml
2018-09-01 19:37:44 +03:00
Maciej Szlosarczyk
2636fe2525
Merge branch 'master' into registry-927 2018-08-31 14:25:59 +03:00
Artur Beljajev
aff5b68a2f Merge branch 'master' into refactor-messages
# Conflicts:
#	db/structure.sql
2018-08-28 14:28:45 +03:00
Artur Beljajev
1bfdf899a0 Merge branch 'master' into refactor-messages
# Conflicts:
#	db/structure.sql
2018-08-27 20:55:44 +03:00
Artur Beljajev
3d51a93f95 Merge branch 'master' into registry-790 2018-08-27 15:24:05 +03:00
Artur Beljajev
d27443277f Merge branch 'master' into improve-registrant-area 2018-08-27 12:23:09 +03:00
Maciej Szlosarczyk
8aa8aea24e
Merge branch 'master' into registry-927 2018-08-27 11:40:28 +03:00
Artur Beljajev
1f78856ea9 Merge branch 'master' into refactor-devise-integration 2018-08-25 17:29:00 +03:00
Artur Beljajev
4b2948986b Merge branch 'master' into registry-790
# Conflicts:
#	test/models/domain/force_delete_test.rb
#	test/system/admin_area/domains/force_delete_test.rb
2018-08-24 14:54:41 +03:00
Maciej Szlosarczyk
c92fc25683
Fix tests that failed after merging master
Also, fix rubocop issues
2018-08-24 13:22:58 +03:00
Maciej Szlosarczyk
0dc0ac4d16
Merge branch 'master' into registry-927 2018-08-24 12:58:29 +03:00
Artur Beljajev
8765baf319 Rename Message to Notification 2018-08-23 20:03:03 +03:00
Artur Beljajev
211f8c9143 Fix home page link 2018-08-22 00:21:12 +03:00
Artur Beljajev
d65186dc29 Disallow scheduling "force delete" procedure on a discarded domain 2018-08-21 18:52:27 +03:00
Artur Beljajev
ca5edb16fa Refactor contact list 2018-08-15 12:56:56 +03:00
Artur Beljajev
a2d3377f5e Remove translation 2018-08-13 11:37:10 +03:00
Artur Beljajev
638167e3cb Improve registrant area 2018-08-11 18:10:08 +03:00
Maciej Szlosarczyk
322d931856
Further massage rubocop issues 2018-08-10 15:18:53 +03:00
Artur Beljajev
732997bf9e Merge branch 'registry-791' into registry-790
# Conflicts:
#	app/views/admin/domains/edit.html.erb
#	config/locales/admin/domains.en.yml
2018-08-09 16:42:43 +03:00
Artur Beljajev
1ff200576e Extract translations 2018-08-09 14:43:10 +03:00
Maciej Szlosarczyk
faeeb55bc7
Add badges to locked domains 2018-08-09 13:57:31 +03:00