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