Matt-Yorkley
|
4f7c8062a1
|
Create class to map join table and simplify code
|
2021-01-28 21:51:50 +00:00 |
|
Matt-Yorkley
|
85c489d303
|
Ignore carts with failed payments in cleanup
|
2021-01-27 22:40:23 +00:00 |
|
Matt-Yorkley
|
e6c59fbd96
|
Update data retention periods
Sessions and cart data are removed if older than 3 months, instead of 6.
|
2021-01-27 22:40:23 +00:00 |
|
Matt-Yorkley
|
3fddaba4bf
|
Extract private methods
|
2021-01-27 22:40:23 +00:00 |
|
Matt-Yorkley
|
0a88712926
|
Clear orphaned records in join table spree_option_value_line_items
|
2021-01-27 22:40:23 +00:00 |
|
Matt-Yorkley
|
4230d46a06
|
Remove carts older than 6 months
|
2021-01-27 22:40:23 +00:00 |
|
Pau Perez
|
e3c1159c17
|
Start with 6 months data retention
As discussed in code review.
|
2020-09-08 12:49:58 +02:00 |
|
Pau Perez
|
14054f0e70
|
Move retention period to constant
There's no need to reevaluate the date 3 times, potentially leading to
edge cases.
|
2020-09-08 12:48:30 +02:00 |
|
Pau Perez
|
d525ddfe14
|
Move missing statements to where + delete_all
And fix the specs
|
2020-09-08 12:47:42 +02:00 |
|
Pau Pérez Fabregat
|
df0b997258
|
Use where + delete_all to increase readability
Co-authored-by: Maikel <maikel@email.org.au>
|
2020-09-08 12:26:47 +02:00 |
|
Pau Pérez Fabregat
|
ffbb0d26a4
|
Unhardcode class name
|
2020-09-08 12:26:21 +02:00 |
|
Matt-Yorkley
|
91501f05f2
|
DRY date usage
|
2020-08-15 11:19:24 +01:00 |
|
Matt-Yorkley
|
93601ca556
|
Extract #remove_transient_data from TruncateData
|
2020-08-15 11:19:24 +01:00 |
|