Alex Sherman
8240b37910
Pump papertrail gem to 8.1
2020-02-05 12:43:25 +05:00
Alex Sherman
a18f7b1605
Pump papertrail version to 6.0.2
2020-02-05 12:43:25 +05:00
Alex Sherman
ad46e08f32
Pump iso8601 gem version
2020-02-05 12:43:25 +05:00
Timo Võhmar
c64f389794
Merge pull request #1485 from internetee/1480-fix-client-hold-task
...
Add condition on not having clientHold status for force-delete job
2020-01-28 17:33:06 +02:00
Alex Sherman
e4352d121a
Add tests for fixing ignored columns in versions
2020-01-24 18:22:16 +05:00
Alex Sherman
3d424e3dd0
Fix ignored attributes on history models
...
Concern method #all_versions_for(ids, time) tried to create model instance from
history and raises an exception when in history object there are some columns
which are ignored in model at the moment.
This patch removes ignored columns from data used to create a new inctance.
See #1489
2020-01-24 13:54:55 +05:00
Alex Sherman
a7b4b0d19b
Add condition on not having clientHold status for force-delete job
...
See #1480
2020-01-24 12:07:15 +05:00
Alex Sherman
363a74248f
Fix purge_date format to fast/soft forcedelete domains
2020-01-21 22:25:17 +05:00
Alex Sherman
a9ce9dba51
Set single poll message for force delete
2020-01-21 13:40:13 +05:00
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
Alex Sherman
9916ca52cb
Add poll message on start of grace period for soft delete
...
Add removing forceDelete on registrant change.
Restore email template choosing on safe force delete via admin
dashboard.
See https://github.com/internetee/registry/issues/1428#issuecomment-573766153
2020-01-14 17:58:55 +05:00
Alex Sherman
222ac639ac
Add pull messages on soft force delete & force delete cancel
2020-01-14 17:58:55 +05:00
Alex Sherman
c863cb2678
Move force delete dates to one day ahead
2020-01-14 17:58:55 +05:00
Alex Sherman
a815e943d3
Modify force_delete procedure to set clientHold only by job
2020-01-14 17:58:27 +05:00
Alex Sherman
0e1542609e
Fix local conflict
2020-01-14 17:57:46 +05:00
Alex Sherman
4b4650ee7f
Revert "Add :fast_track & :soft versions of ForceDelete"
...
This reverts commit 392b145fc7dab7a1581662d377ae0c1ea79d09f3.
2020-01-14 17:57:46 +05:00
Alex Sherman
bbc89e5860
Add :fast_track & :soft versions of ForceDelete
...
See #1428
2020-01-14 17:57:46 +05:00
Alex Sherman
550d020229
Add force_delete_start field to ForceDelete & add tests
...
Add new test file new_force_delete_test.rb to check if new ForceDeleteProcedures are correct.
ATM it's just a scaffold of some sort, all tests are red, magic numbers and so - just a proof of concept.
See #1428
2020-01-14 17:57:46 +05:00
Artur Beljajev
fa52001be6
Upgrade to Rails 5.0
...
Closes #377
2019-11-15 15:26:33 +02:00
Artur Beljajev
487613db1e
Refactor inactive contact archivation
...
Fixes #956
2019-07-02 14:37:23 +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
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
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
e6405c5fc8
Skip auction for blocked and reserved domains
...
Closes #1120
2019-03-22 16:26:55 +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
98c415f672
Fix WHOIS update for a domain being sent to an auction
2019-03-08 12:38:49 +02:00
Artur Beljajev
4894b39f0f
Hide method
2019-01-18 18:06:58 +02:00
Artur Beljajev
42e8f86dae
Integrate auction
...
Closes #874
2019-01-18 18:06:54 +02:00
Artur Beljajev
d695d95ad7
Add contact disclosable attributes
...
Closes #992
2018-12-07 13:26:02 +02:00
Maciej Szlosarczyk
2636fe2525
Merge branch 'master' into registry-927
2018-08-31 14:25:59 +03:00
Artur Beljajev
fdc77fdd30
Merge branch 'master' into registry-790
2018-08-27 21:31:31 +03:00
Maciej Szlosarczyk
08c15f095f
Merge branch 'master' into update-ruby-to-2-4
2018-08-27 17:07:49 +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
0dc0ac4d16
Merge branch 'master' into registry-927
2018-08-24 12:58:29 +03:00
Artur Beljajev
d65186dc29
Disallow scheduling "force delete" procedure on a discarded domain
2018-08-21 18:52:27 +03:00
Artur Beljajev
ffd389790c
Merge branch 'master' into registry-791
2018-08-21 12:08:45 +03:00
Artur Beljajev
cd633d0a4b
Output rake task results
2018-08-21 00:53:25 +03:00
Artur Beljajev
31935a933f
Take NULL into account
2018-08-21 00:39:04 +03:00
Maciej Szlosarczyk
3ee5291b57
Add handling of PaperTrail.whodunnit to Registrant API controllers
2018-08-17 13:31:53 +03:00
Maciej Szlosarczyk
b57adca624
Use if
modifier instead of an if
block
2018-08-17 11:24:00 +03:00
Maciej Szlosarczyk
98f55fd48a
Simplify a method to remove Rubocop violation
2018-08-17 11:19:49 +03:00
Maciej Szlosarczyk
cf16aa4039
Fix rubocop issues that are new to Ruby 2.4
2018-08-17 11:03:01 +03:00
Maciej Szlosarczyk
82dbd3e8b8
Use match? instead of match
for regex where MatchData is unused
2018-08-17 10:54:39 +03:00
Maciej Szlosarczyk
76ceefcf0b
Save 2 lines of code, lines of code are expensive
2018-08-10 15:28:00 +03:00
Maciej Szlosarczyk
a7a07ac93a
Insert whitespace for consistency, change save for save!
2018-08-10 15:25:28 +03:00
Maciej Szlosarczyk
322d931856
Further massage rubocop issues
2018-08-10 15:18:53 +03:00