def reopen_eng(request, eid): eng = Engagement.objects.get(id=eid) reopen_engagement(eng) messages.add_message(request, messages.SUCCESS, 'Engagement reopened 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 reopen_eng(request, eid): eng = Engagement.objects.get(id=eid) reopen_engagement(eng) messages.add_message( request, messages.SUCCESS, 'Engagement reopened successfully.', extra_tags='alert-success') create_notification(event='other', title='Reopening of %s' % eng.name, engagement=eng, description='The engagement "%s" was reopened' % (eng.name), url=reverse('view_engagement', args=(eng.id, ))), return HttpResponseRedirect(reverse("view_engagements", args=(eng.product.id, )))
def reopen(self, request, pk=None): eng = get_object_or_404(Engagement.objects, id=pk) reopen_engagement(eng) return HttpResponse()