コード例 #1
0
ファイル: views.py プロジェクト: YSaxon/django-DefectDojo
def add_test_type(request):
    form = Test_TypeForm()
    if request.method == 'POST':
        form = Test_TypeForm(request.POST)
        if form.is_valid():
            form.save()
            messages.add_message(request,
                                 messages.SUCCESS,
                                 'Test type added successfully.',
                                 extra_tags='alert-success')
            return HttpResponseRedirect(reverse('test_type'))
    add_breadcrumb(title="Add Test Type", top_level=False, request=request)
    return render(request, 'dojo/new_test_type.html', {
        'name': 'Add Test Type',
        'metric': False,
        'user': request.user,
        'form': form,
    })
コード例 #2
0
ファイル: views.py プロジェクト: YSaxon/django-DefectDojo
def edit_test_type(request, ptid):
    tt = get_object_or_404(Test_Type, pk=ptid)
    form = Test_TypeForm(instance=tt)
    if request.method == 'POST':
        form = Test_TypeForm(request.POST, instance=tt)
        if form.is_valid():
            tt = form.save()
            messages.add_message(request,
                                 messages.SUCCESS,
                                 'Test type updated successfully.',
                                 extra_tags='alert-success')
            return HttpResponseRedirect(reverse('test_type'))

    add_breadcrumb(title="Edit Test Type", top_level=False, request=request)
    return render(request, 'dojo/edit_test_type.html', {
        'name': 'Edit Test Type',
        'metric': False,
        'user': request.user,
        'form': form,
        'pt': tt})
コード例 #3
0
def add_test_type(request):
    form = Test_TypeForm()
    if request.method == 'POST':
        form = Test_TypeForm(request.POST)
        if form.is_valid():
            form.save()
            messages.add_message(request,
                                 messages.SUCCESS,
                                 'Test type added successfully.',
                                 extra_tags='alert-success')
            return HttpResponseRedirect(reverse('test_type'))
    add_breadcrumb(title="Add Test Type", top_level=False, request=request)
    return render(request, 'dojo/new_test_type.html', {
        'name': 'Add Test Type',
        'metric': False,
        'user': request.user,
        'form': form,
    })
コード例 #4
0
def edit_test_type(request, ptid):
    tt = get_object_or_404(Test_Type, pk=ptid)
    form = Test_TypeForm(instance=tt)
    if request.method == 'POST':
        form = Test_TypeForm(request.POST, instance=tt)
        if form.is_valid():
            tt = form.save()
            messages.add_message(request,
                                 messages.SUCCESS,
                                 'Test type updated successfully.',
                                 extra_tags='alert-success')
            return HttpResponseRedirect(reverse('test_type'))

    add_breadcrumb(title="Edit Test Type", top_level=False, request=request)
    return render(request, 'dojo/edit_test_type.html', {
        'name': 'Edit Test Type',
        'metric': False,
        'user': request.user,
        'form': form,
        'pt': tt})