from apps.public_api.constants import VALID_DATE_FOR_DELETE_INCIDENT from apps.slack.client import SlackClient from apps.slack.errors import SlackAPITokenError def team_has_slack_token_for_deleting(alert_group): if alert_group.slack_message and alert_group.slack_message.slack_team_identity: sc = SlackClient(alert_group.slack_message.slack_team_identity) try: sc.auth_test() except SlackAPITokenError: return False return True def is_valid_group_creation_date(alert_group): return alert_group.started_at.date() > VALID_DATE_FOR_DELETE_INCIDENT