Commit graph

53 commits

Author SHA1 Message Date
Alex Sherman
d17e26c28b Move #redemption_grace_period to interactor 2020-12-08 13:16:07 +05:00
Alex Sherman
849010b118 Move #process_expired to interactor 2020-12-08 13:16:07 +05:00
Alex Sherman
e8fa79304f Move DomainCron#clean_expired_pendings to interactor 2020-12-08 13:16:07 +05:00
Alex Sherman
8ff8aa78c8 Move interactor to namespace 2020-11-30 16:08:32 +05:00
Alex Sherman
a40116e05e Move ClientHold procedure to interactor
Closes #1751
2020-11-23 14:01:39 +05:00
Karl Erik Õunapuu
1e1f808c8d Use PaperTrail.request.whodunnit
PaperTrail.whodunnit was removed from PaperTrail 10.x
2020-05-29 14:59:17 +03: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
a815e943d3 Modify force_delete procedure to set clientHold only by job 2020-01-14 17:58:27 +05: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
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
e4305e7865 Merge branch 'master' into registry-790 2018-07-19 17:28:56 +03:00
Maciej Szlosarczyk
8fb3d511c2
Remove clean_pendings_lowlevel method 2018-06-26 11:37:31 +03:00
Artur Beljajev
d83e11a85d Remove unused methods 2018-06-06 07:21:30 +03:00
Artur Beljajev
9d6a5910e3 Merge branch 'master' into registry-790 2018-04-15 19:11:20 +03:00
Artur Beljajev
e776d09f9d Improve domain discard
- Extract rake task domain:discard
- Remove background job when keeping a domain

#790
2018-04-08 00:38:42 +03:00
Artur Beljajev
9059779ece Remove unused CRON tasks 2018-04-07 15:40:45 +03:00
Timo Võhmar
c1cb598da1 Merge pull request #310 from internetee/119627029-legal_doc_dublicates-2
119627029 legal doc dublicates 2
2016-12-23 14:12:00 +02:00
Artur Beljajev
e1e41a962e Remove unneeded log
#186
2016-11-23 21:26:49 +02:00
Artur Beljajev
8a831ee92c Add explicit jobs for mailers
#186
2016-11-18 00:14:37 +02:00
Artur Beljajev
fa47eb3ab6 Refactor domain expiration mailer
#186
2016-11-17 00:04:13 +02:00
Artur Beljajev
c0f4066be1 Refactor domain mailer views
#180
2016-11-14 03:06:51 +02:00
Artur Beljajev
4075024d7e Merge remote-tracking branch 'origin/registry-238' into registry-186
# Conflicts:
#	app/models/domain.rb
#	spec/models/domain_spec.rb
2016-11-08 12:43:01 +02:00
Artur Beljajev
0c6c583184 Revert domain expirable
#186
2016-11-08 12:32:02 +02:00
Artur Beljajev
aa29c781f6 Improve domain's outzone and delete logic
- Encapsulate outzone and delete candidate logic into domain model
- Fix the logic itself

Fixes #238
2016-11-08 02:30:20 +02:00
Artur Beljajev
e653d8b56e Extract expirable concern from domain model
#238
2016-11-07 23:12:19 +02:00
Artur Beljajev
f127716a39 Refactor domain expiration email
#186
2016-10-29 00:53:00 +03:00
Stas
5ed949efc6 119627029-task_moved_into_cronjob
(cherry picked from commit 2f1b255)
2016-10-20 15:11:23 +03:00
Vladimir Krylov
bd3d99d741 Story#110308584 - fix merge conflicts in staging 2016-08-26 11:32:11 +03:00
Timo Võhmar
a217c3562f Merge pull request #168 from internetee/113430903-delete_candidate_randomizer
113430903-delete_time_changed
2016-08-24 12:21:24 +03:00
Stas Paaslane
e23b5fc9cf Merge branch 'master' into 115693873-whodunnit_empty 2016-08-12 16:56:40 +03:00
Stas
24aec79ceb 115693873-log_changes 2016-05-25 15:58:39 +03:00
Stas
d8e43e0b64 115693873-whodunnit-upd 2016-05-20 17:08:15 +03:00
Stas
a48d2666be 113430903-delete_time_changed 2016-04-07 12:10:05 +03:00
Timo Võhmar
fd97a74535 Merge pull request #119 from internetee/113430903-delete_candidate_randomizer
113430903 delete candidate randomizer
2016-04-06 15:44:22 +03:00
Stas
3425deb0fa 113430903-method_merge 2016-04-06 15:02:05 +03:00
Stas
accdf6b6f2 113430903-start_delete_candidate_method_change 2016-04-04 16:35:42 +03:00
Timo Võhmar
eca211a014 Merge pull request #112 from internetee/113430903-delete_candidate_randomizer
113430903 delete candidate randomizer
2016-04-01 10:28:38 +03:00
Stas
8c5c1dd087 113430903-delete_by_status_added 2016-03-30 13:51:41 +03:00
Stas
1882af7282 115693873-log_update_for_cron 2016-03-29 15:45:19 +03:00
Timo Võhmar
57f77196da Merge pull request #100 from internetee/story/115042421-expire-pending
Story#115042421 - we don't need here deliver email variable as sendin…
2016-03-09 16:03:48 +02:00
Vladimir Krylov
8d2fc88290 Story#115042421 - we don't need here deliver email variable as sending always 2016-03-07 14:10:38 +02:00
Stas
aa1e08942b 113430903-minutes_added_for_condition 2016-03-04 12:47:39 +02:00
Stas
519c8908ee 113430903-precision_for_minutes 2016-03-03 20:59:28 +02:00
Stas
57bd1c77b6 113430903-new_job_added 2016-03-02 17:44:25 +02:00
Stas
28fcf0eb45 113430903-que_jobs_for_set_delete_candidate 2016-02-26 13:58:38 +02:00
Stas
2f32585eb5 113911147-whois_update 2016-02-21 17:45:14 +02:00
Vladimir Krylov
c38986adc3 Story#110395650 - messages are updated 2016-02-02 12:00:14 +02:00