def unaccepted_message_creator(risk_acceptance, heads_up_days=0): if risk_acceptance: return 'finding was unaccepted/deleted from risk acceptance [(%s)|%s]' % \ (escape_for_jira(risk_acceptance.name), get_full_url(reverse('view_risk_acceptance', args=(risk_acceptance.engagement.id, risk_acceptance.id)))) else: return 'Finding is no longer risk accepted'
def accepted_message_creator(risk_acceptance, heads_up_days=0): if risk_acceptance: return 'Finding has been added to risk acceptance [(%s)|%s] with %i findings (expires on %s)' % \ (escape_for_jira(risk_acceptance.name), get_full_url(reverse('view_risk_acceptance', args=(risk_acceptance.engagement.id, risk_acceptance.id))), len(risk_acceptance.accepted_findings.all()), timezone.localtime(risk_acceptance.expiration_date).strftime("%b %d, %Y")) else: return 'Finding has been risk accepted'
def full_url(url): return get_full_url(url)
def expiration_warning_message_creator(risk_acceptance, heads_up_days=0): return 'Risk acceptance [(%s)|%s] with %i findings will expire in %i days' % \ (escape_for_jira(risk_acceptance.name), get_full_url(reverse('view_risk_acceptance', args=(risk_acceptance.engagement.id, risk_acceptance.id))), len(risk_acceptance.accepted_findings.all()), heads_up_days)