diff options
author | Tom Willemsen <tom.willemsen@archlinux.us> | 2011-03-01 18:47:03 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-04-28 13:15:54 -0500 |
commit | 1547c7c49a1852852ffbac0737d0ffdf54addda9 (patch) | |
tree | 57870efa44b40ffa37e40dd90fa35d96c9b04038 /isotests/views.py | |
parent | e6717510a0a7976fca1ccd3e5aaf1a16123a1ad4 (diff) |
isotests: entry and listing of release engineering tests
Add a new project for entry and listing of testing results for our
release ISOs. This will assist the release engineering team with
determining a good ISO to make into the real deal.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'isotests/views.py')
-rw-r--r-- | isotests/views.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/isotests/views.py b/isotests/views.py new file mode 100644 index 00000000..742be8ff --- /dev/null +++ b/isotests/views.py @@ -0,0 +1,24 @@ +# Create your views here. +from django.http import HttpResponse, HttpResponseRedirect +from django.forms import ModelForm +from isotests.models import Test +from django.shortcuts import render_to_response +from django.template import RequestContext + +class TestForm(ModelForm): + class Meta: + model = Test + +def add_result(request): + if request.method == 'POST': # If the form has been submitted... + form = TestForm(request.POST) # A form bound to the post data + if form.is_valid(): # All validation rules pass + form.save() + return HttpResponseRedirect('/isotests') # Redirect after POST + else: + form = TestForm() # An unbound form + + return render_to_response('isotests/add.html', { + 'form': form, + }, + context_instance=RequestContext(request)) |