From 695da96cbe2db749bc13dd79cd3a83edf7e1b440 Mon Sep 17 00:00:00 2001 From: Marc Michalsky Date: Fri, 5 Nov 2021 11:54:26 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Skip=20an=20issue=20if=20its=20star?= =?UTF-8?q?t=20date=20or=20due=20date=20isn't=20yet=20reached?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.py b/main.py index 9ac41a8..86f7797 100644 --- a/main.py +++ b/main.py @@ -68,6 +68,14 @@ def treat_issues(): .filter(updated_on=f"><{action['start_date']}|{end_date.isoformat()}") \ .filter(project__name__in=action['projects'], status__name__in=action['status'], closed_on=None): + # Skip issue if start date is not yet reached + if hasattr(issue, 'start_date') and datetime.now() < issue.start_date: + continue + + # Skip issue if due date is not yet reached + if hasattr(issue, 'due_date') and datetime.now() < issue.due_date: + continue + # Skip issue if a no_bot_tag is found in the issue description or any of its journals def find_no_bot_tag_in_journals(journals): for journal in journals: