示例#1
0
def definicionRaiz_desarrollo_view(request, id_ssp, id_dr):
	if members_only( id_ssp, request):
		proyecto = userSoftSystemProject.objects.get(id=id_ssp)
		destinatarios = proyecto.returnAllusers(request.user.get_username())
		definicionRaiz = DefinicionRaizCATWOE.objects.get(id=id_dr)
		stateTwo = StateTwo.objects.get(ssp_stateTwo=proyecto)
		richPictures = stateTwo.returnRichPictures()
		richPictureFinal = definicionRaiz.returnRichPicture()

		formCATWOE = catwoeForm(initial={
				'clientes_dr' : definicionRaiz.clientes_dr,
				'actores_dr' : definicionRaiz.actores_dr,
				'trans_input_dr' : definicionRaiz.trans_input_dr,
				'trans_output_dr' : definicionRaiz.trans_output_dr,
				'cosmo_dr' : definicionRaiz.cosmo_dr,
				'propietario_dr' : definicionRaiz.propietario_dr,
				'entorno_dr' : definicionRaiz.entorno_dr,
			})

		sugerencia = propuestaDefinicionRaiz(id_dr)


		resumenForm = resumenAnalisisForm(initial={
				'description_analisis' : definicionRaiz.description_dr
			})
		definicionesRaiz = definicionRaiz.returnDefiniciones()
		definicionRaizFinal = definicionRaiz.returnDefinicion()
		ctx = {'proyecto' : proyecto, 'destinatarios' : destinatarios, 
				'definicionRaiz' : definicionRaiz, 'richPictures' : richPictures, 
				'richPictureFinal' : richPictureFinal, 'formCATWOE' : formCATWOE, 
				'definicionesRaiz' : definicionesRaiz, 'definicionRaizFinal' : definicionRaizFinal,
				'resumenForm' : resumenForm, 'sugerencia' : sugerencia}
		return render(request, 'estado_tres/estado_tres_desarrollo.html', ctx)
	else:
		return render(request, 'comunicacion/error.html')
def form_mensaje_proccesor(request):
	context={ "formMensaje" : mensajeForm(),
			  "formArchivo" : mediaForm(),
			  "formRP" : nombreRichPictureForm(),
			  "resumenForm" : resumenAnalisisForm(),
			  "formComentary" : comentaryForm(),
			  "formDR" : nombreDefinicionRaizForm(),
			  "formCATWOE" : catwoeForm(),
			  "formNDR" : addDefinicionRaizForm(),
	}
	return context
示例#3
0
def definicionRaiz_newCatwoe_view(request, id_dr):
	definicionRaiz = DefinicionRaizCATWOE.objects.get(id=id_dr)
	if request.method == "POST":
		form = catwoeForm(request.POST)
		if form.is_valid():
			clientes_dr = form.cleaned_data['clientes_dr']
			actores_dr = form.cleaned_data['actores_dr']
			trans_input_dr = form.cleaned_data['trans_input_dr']
			trans_output_dr = form.cleaned_data['trans_output_dr']
			cosmo_dr = form.cleaned_data['cosmo_dr']
			propietario_dr = form.cleaned_data['propietario_dr']
			entorno_dr = form.cleaned_data['entorno_dr']

			definicionRaiz.clientes_dr = clientes_dr
			definicionRaiz.actores_dr = actores_dr
			definicionRaiz.trans_input_dr = trans_input_dr
			definicionRaiz.trans_output_dr = trans_output_dr
			definicionRaiz.cosmo_dr = cosmo_dr
			definicionRaiz.propietario_dr = propietario_dr
			definicionRaiz.entorno_dr = entorno_dr

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