def label_new(request): """ Page to create a new label for CoralNet. NOTE: This view might be obsolete, deferring in favor of having the new-label form only be in the create-labelset page. """ if request.method == 'POST': form = NewLabelForm(request.POST) if form.is_valid(): label = form.save() messages.success(request, 'Label successfully created.') return HttpResponseRedirect(reverse('label_main', args=[label.id])) else: messages.error(request, 'Please correct the errors below.') else: form = NewLabelForm() return render_to_response('annotations/label_new.html', { 'form': form, }, context_instance=RequestContext(request) )