journal: reduce default retention delay to one year (#73512)
This commit is contained in:
parent
888292f78c
commit
782290516f
|
@ -384,7 +384,7 @@ class Event(models.Model):
|
|||
"""Expire old events by default retention days or customized at the
|
||||
EventTypeDefinition level."""
|
||||
event_types_by_retention_days = defaultdict(set)
|
||||
default_retention_days = getattr(settings, 'JOURNAL_DEFAULT_RETENTION_DAYS', 365 * 2)
|
||||
default_retention_days = getattr(settings, 'JOURNAL_DEFAULT_RETENTION_DAYS', 365)
|
||||
for event_type in EventType.objects.all():
|
||||
evd = event_type.definition
|
||||
retention_days = evd.retention_days if evd else None
|
||||
|
|
|
@ -416,7 +416,7 @@ def test_cleanup(user_events, some_event_types, freezer, monkeypatch):
|
|||
monkeypatch.setattr(some_event_types['UserRegistration'], 'retention_days', 0)
|
||||
|
||||
count = Event.objects.count()
|
||||
freezer.move_to(timedelta(days=365 * 2 - 1))
|
||||
freezer.move_to(timedelta(days=365 - 1))
|
||||
call_command('cleanupauthentic')
|
||||
assert Event.objects.count() == count
|
||||
freezer.move_to(timedelta(days=2))
|
||||
|
|
Loading…
Reference in New Issue