Create schedulers for delete old runs and reports
Related_prod: PRODX-42822
Change-Id: I91e1d9f24202f883047efdfdfaa8bd30e047e367
diff --git a/testrail_bot/control/models.py b/testrail_bot/control/models.py
index b438dec..f613292 100644
--- a/testrail_bot/control/models.py
+++ b/testrail_bot/control/models.py
@@ -51,6 +51,7 @@
filter_last_traceback = models.BooleanField(default=True)
created_before = models.DateField(default=now)
created_after = models.DateField(default=default_created_after)
+ created_at = models.DateTimeField(auto_now_add=True)
@property
def text_filters(self):
@@ -155,6 +156,16 @@
"Check specific testplan",
["testplan_id_arg"],
),
+ (
+ "control.celery_tasks.tasks.delete_old_2m_testruns",
+ "Delete previous 2-month TestRuns(for bot view)",
+ [],
+ ),
+ (
+ "control.celery_tasks.tasks.delete_old_2m_reports",
+ "Delete previous 2-month Reports(for bot view)",
+ [],
+ ),
]
TASK_CHOICES = list(map(lambda x: x[:-1], TASKS))