コード例 #1
0
def form_mensaje_proccesor(request):
	context={ "formMensaje" : mensajeForm(),
			  "formArchivo" : mediaForm(),
			  "formRP" : nombreRichPictureForm(),
			  "resumenForm" : resumenAnalisisForm(),
			  "formComentary" : comentaryForm(),
			  "formDR" : nombreDefinicionRaizForm(),
			  "formCATWOE" : catwoeForm(),
			  "formNDR" : addDefinicionRaizForm(),
	}
	return context
コード例 #2
0
def definicionRaiz_crear_view(request, id_ssp):
	if members_only(id_ssp, request):
		if request.method == "POST":
			form = nombreDefinicionRaizForm(request.POST)
			if form.is_valid():
				name_dr = form.cleaned_data['name_dr']
				newDR = DefinicionRaizCATWOE.objects.create(name_dr=name_dr, created_by=request.user.get_username())
				newDR.save()

				proyecto = userSoftSystemProject.objects.get(id=id_ssp)
				stateThree = StateThree.objects.get(ssp_stateThree=proyecto)
				stateThree.ssp_definicionesRaices.append(newDR.id)
				stateThree.save()

				notificar(id_ssp, request.user.id, '/verDefinicionRaiz/%s/%s'%(id_ssp,newDR.id), 'Agrego una nueva Definicion Raiz', newDR.id, 'DefinicionRaiz')


				return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
			return HttpResponseRedirect(request.META.get('HTTP_REFERER'))

	else:
		return render(request, 'comunicacion/error.html')