Cillian O'Ruanaidh
|
a80e1b7625
|
Reduce retention period of Spree state changes and log entries from 6 to 3 months
The UK instance noticed Spree state changes and log entries seem to be filling up quite quickly.
Fixes #7123
|
2021-03-17 12:12:45 +00:00 |
|
Matt-Yorkley
|
2de54e5ae2
|
Fix updated_at issue in RemoveTransientData spec
The value in the test setup was not what was expected after the updates to touching the updated_at columns.
|
2021-01-30 13:10:38 +00:00 |
|
Matt-Yorkley
|
4f7c8062a1
|
Create class to map join table and simplify code
|
2021-01-28 21:51:50 +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
|
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
|
f890c4a31d
|
Fix LogEntry spec
|
2020-09-08 14:12:17 +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 |
|
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 |
|
Luis Ramos
|
8a9dae0ee2
|
Run rubocop autocorrect
This is the result of bundle exec rubocop --auto-correct
|
2020-06-22 12:23:10 +01:00 |
|
Pau Perez
|
e0228f66af
|
Default to archiving data older than 2 years.
This is safer than the current 3 months.
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
6ceeda7d9e
|
Instrument TruncateData logging start and end
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
a3b8638faf
|
Delete sessions older than two weeks
This affects users that are actively purchasing, so 2 weeks data is more
than enough. Others can afford to log in again.
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
0f1d57db73
|
Delete LogEntries older than a month
They are useful for troubleshooting but a month data seems enough.
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
5f84c51c13
|
Delete StateChanges older than a month
They are useful for troubleshooting but a month data seems enough.
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
be123b2a72
|
Specify how much data to remove in :truncate_data
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
60d29d619f
|
Replace :truncate_data definition with new class
And cover it with a test.
|
2020-04-29 16:49:43 +02:00 |
|
Pau Perez
|
78fd785f0c
|
Extract TruncateData out of :truncate_data task
|
2020-04-29 16:49:43 +02:00 |
|