예제 #1
0
def delete(request, slug):
    """ Delete project """
    project = get_object_or_404(Project, slug__iexact=slug)
    check = ProjectPermission(request.user)

    if check.delete_project(project):
        project.delete()
        request.user.message_set.create(message=_("Project '%(project)s' has been deleted" % {'project': project.name }))
        
        return HttpResponseRedirect(reverse('project-list'))
    else:
        raise Http404
예제 #2
0
def delete(request, slug):
    """ Delete project """
    project = get_object_or_404(Project, slug__iexact=slug)
    check = ProjectPermission(request.user)

    if check.delete_project(project):
        project.delete()
        request.user.message_set.create(
            message=_("Project '%(project)s' has been deleted" %
                      {'project': project.name}))

        return HttpResponseRedirect(reverse('project-list'))
    else:
        raise Http404