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
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'))