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, })
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})