Beispiel #1
0
def PrizeNew(request):
	if not request.user.is_authenticated():
		return HttpResponseRedirect("/epanel")
	else: 
		if request.method == 'POST': 
			form = OfferNewForm(request.POST)
			if(form.is_valid()):
				offer = Offer(**form.cleaned_data)

				# set slug
				slug = slugify(request.POST['title'])						
				offer.slug = slug

				# set company_id
				user_email = request.user.email
				company = Company.objects.get(contact_email=user_email)
				offer.company_id = company.id
				offer.status = "B"

				offer.save()

				# redirect to media page
				return HttpResponseRedirect("/epanel/premios/multimedia/%d" % offer.id)
		else: 
			form = OfferNewForm()

		context = {'form':form, 'title': 'nuevo', 'submit': 'Guardar premio'}
		return render_to_response('epanel/offer/new.html', context, context_instance=RequestContext(request))