Commit graph

94 commits

Author SHA1 Message Date
Alex Sherman
e7581246d6 Add test for clear force delete on registrar change 2020-01-17 20:09:48 +05:00
Alex Sherman
c252d801f9 Add mail notification on soft force delete 2020-01-15 16:23:13 +05:00
Timo Võhmar
c168eac354
Merge pull request #1435 from internetee/improve-api-users
Improve API users
2019-12-16 17:18:17 +02:00
Artur Beljajev
aa8be7d148 Improve error messages 2019-12-10 15:39:56 +02:00
Artur Beljajev
b850efb939 Use standard UI 2019-12-10 15:39:56 +02:00
Artur Beljajev
de6934625c Nest API users under registrar in admin area 2019-12-10 15:38:30 +02:00
Artur Beljajev
90f4480f37 Add tests 2019-12-09 20:03:40 +02:00
Artur Beljajev
19e45f0a70 Simplify test 2019-12-09 20:03:27 +02:00
Artur Beljajev
22c6fd61e3 Change contacts.name database column to NOT NULL 2019-12-02 16:39:21 +02:00
Artur Beljajev
fa52001be6 Upgrade to Rails 5.0
Closes #377
2019-11-15 15:26:33 +02:00
Artur Beljajev
199085f8ac Use resourceful routes
https://github.com/rails/rails/pull/23980
2019-10-16 10:36:09 +03:00
Artur Beljajev
8a167c4728 Reorganize tests 2019-10-11 12:13:18 +03:00
Timo Võhmar
fc181d3623
Merge pull request #1338 from internetee/add-db-constraints
Add database constraints
2019-10-10 12:00:02 +03:00
Artur Beljajev
ba33f5740e Add database constraints 2019-10-09 18:29:03 +03:00
Artur Beljajev
7fcab05e51 Clean up settings after tests 2019-10-09 15:55:27 +03:00
Artur Beljajev
54577b530b Remove specs 2019-10-07 15:44:14 +03:00
Artur Beljajev
ba5a7b1745 Require application_system_test_case explicitly 2019-09-03 18:40:52 +03:00
Artur Beljajev
771f9b20a9 Remove unnecessary teardown step 2019-09-03 18:25:18 +03:00
Artur Beljajev
5a68035818 Remove unused db column 2019-08-11 22:50:34 +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
02c37a1c31 Let registrars change IBAN 2019-06-12 11:49:31 +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
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
008bf8102d Remove unused columns from log_domains database table 2019-04-15 15:17:38 +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
Artur Beljajev
1dfc618228 Refactor confirmation url view in registrant area 2019-04-06 19:17:53 +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
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
4894b39f0f Hide method 2019-01-18 18:06:58 +02:00
Artur Beljajev
c83155015e Add tests 2019-01-02 17:36:53 +02:00
Artur Beljajev
8425481091 Support only JSON 2018-12-17 15:04:52 +02:00
Artur Beljajev
5738c17731 Use Estonian reference number format instead of ISO 11649 2018-11-26 16:33:53 +02:00
Timo Võhmar
910753b076
Merge pull request #958 from internetee/registry-849
Registry 849
2018-10-18 15:29:44 +03:00
Artur Beljajev
e0d8171d6e Remove unneeded teardown 2018-10-09 00:09:24 +03:00
Artur Beljajev
b6ecae6a35 Add Registrant API contact update action
Closes #849
2018-10-09 00:09:22 +03:00
Artur Beljajev
c2e73e00e1 Eliminate mystery guest 2018-10-04 12:54:21 +03:00
Timo Võhmar
1e19ccd6a6
Merge pull request #967 from internetee/remove-duplicate-billing-email-from-admin-area
Remove duplicate field
2018-09-19 16:56:14 +03:00
Timo Võhmar
c95bf8151a
Merge pull request #955 from internetee/update-fixture
Update fixture
2018-09-19 14:36:45 +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
e4db808711 Fix test 2018-09-18 14:03:22 +03:00
Artur Beljajev
762833726a Remove duplicate field 2018-09-17 22:02:11 +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
b3a3a8f1a2
Rename class to avoid any future collisions 2018-08-31 14:26:06 +03:00