mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Delete successful tasks more than a month old
This commit is contained in:
parent
5b8eb1c530
commit
006dd10a79
@ -6,6 +6,7 @@ import json
|
||||
import requests
|
||||
import logging
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
from django.core.exceptions import AppRegistryNotReady
|
||||
|
||||
|
||||
@ -49,10 +50,16 @@ def heartbeat():
|
||||
def delete_successful_tasks():
|
||||
"""
|
||||
Delete successful task logs
|
||||
which are more than a week old.
|
||||
which are more than a month old.
|
||||
"""
|
||||
|
||||
pass
|
||||
threshold = datetime.now() - timedelta(days=30)
|
||||
|
||||
results = Success.objects.filter(
|
||||
started__lte=threshold
|
||||
)
|
||||
|
||||
results.delete()
|
||||
|
||||
|
||||
def check_for_updates():
|
||||
|
Loading…
Reference in New Issue
Block a user