def close_eng(request, eid): eng = Engagement.objects.get(id=eid) close_engagement(eng) messages.add_message( request, messages.SUCCESS, 'Engagement closed successfully.', extra_tags='alert-success') create_notification(event='close_engagement', title='Closure of %s' % eng.name, description='The engagement "%s" was closed' % (eng.name), engagement=eng, url=reverse('engagement_all_findings', args=(eng.id, ))), return HttpResponseRedirect(reverse("view_engagements", args=(eng.product.id, )))
def close_eng(request, eid): eng = Engagement.objects.get(id=eid) close_engagement(eng) messages.add_message(request, messages.SUCCESS, 'Engagement closed successfully.', extra_tags='alert-success') if eng.engagement_type == 'CI/CD': return HttpResponseRedirect( reverse("view_engagements_cicd", args=(eng.product.id, ))) else: return HttpResponseRedirect( reverse("view_engagements", args=(eng.product.id, )))
def close_eng(request, eid): eng = Engagement.objects.get(id=eid) close_engagement(eng) messages.add_message( request, messages.SUCCESS, 'Engagement closed successfully.', extra_tags='alert-success') create_notification(event='other', title='Closure of %s' % eng.name, description='The engagement "%s" was closed' % (eng.name), url=request.build_absolute_uri(reverse('view_engagements', args=(eng.product.id, ))),) if eng.engagement_type == 'CI/CD': return HttpResponseRedirect(reverse("view_engagements_cicd", args=(eng.product.id, ))) else: return HttpResponseRedirect(reverse("view_engagements", args=(eng.product.id, )))
def close(self, request, pk=None): eng = get_object_or_404(Engagement.objects, id=pk) close_engagement(eng) return HttpResponse()