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 resumen_analisis_view(request, id_analisis): if request.method == "POST": form = resumenAnalisisForm(request.POST) if form.is_valid(): resumen = form.cleaned_data['description_analisis'] analisis = Analisis.objects.get(id=id_analisis) analisis.description_analisis = resumen analisis.save() return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def definicionRaiz_resumen_view(request, id_dr): if request.method == "POST": form = resumenAnalisisForm(request.POST) if form.is_valid(): resumen = form.cleaned_data['description_analisis'] definicionRaiz = DefinicionRaizCATWOE.objects.get(id=id_dr) definicionRaiz.description_dr = resumen definicionRaiz.save() return HttpResponseRedirect(request.META.get('HTTP_REFERER')) return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def resumen_richPicture_view(request, id_rp): if request.method == "POST": form = resumenAnalisisForm(request.POST) if form.is_valid(): resumen = form.cleaned_data['description_analisis'] richPicture = RichPicture.objects.get(id=id_rp) richPicture.description_rp = resumen richPicture.save() return HttpResponseRedirect(request.META.get('HTTP_REFERER')) return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
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 analisis_desarrollo_view(request, id_ssp, id_analisis): if members_only(id_ssp, request): proyecto = userSoftSystemProject.objects.get(id=id_ssp) destinatarios = proyecto.returnAllusers(request.user.get_username()) analisis = Analisis.objects.get(id=id_analisis) documentosAnalisis = analisis.returnDocuments() etiquetasAnalisis = analisis.returnTags() estado = StateOne.objects.get(ssp_stateOne=proyecto) etiquetas = estado.returnTags() formDocumento = documentoForm() resumenForm = resumenAnalisisForm(initial={ 'description_analisis' : analisis.description_analisis, }) ctx={'proyecto' : proyecto, 'analisis' : analisis, 'documentosAnalisis' : documentosAnalisis, 'formDocumento' : formDocumento, 'etiquetasAnalisis' : etiquetasAnalisis, 'etiquetas' : etiquetas, 'resumenForm' : resumenForm, 'destinatarios' : destinatarios} return render(request, 'estado_uno/estado_uno_desarrollo_analisis.html', ctx) else: return render(request, 'comunicacion/error.html')
def richPicture_desarrollo_view(request, id_ssp, id_rp): if members_only(id_ssp, request): proyecto = userSoftSystemProject.objects.get(id=id_ssp) destinatarios = proyecto.returnAllusers(request.user.get_username()) richPicture = RichPicture.objects.get(id=id_rp) drawRichPictures = richPicture.returnDocumentos() stateOne = StateOne.objects.get(ssp_stateOne=proyecto) analisis = stateOne.returnAnalisis() analisisRP = richPicture.returnAnalisis() RPFinal = richPicture.returnRichPictureFinal() resumenForm = resumenAnalisisForm(initial={ 'description_analisis' : richPicture.description_rp, }) ctx={'proyecto' : proyecto, 'richPicture' : richPicture, 'destinatarios' : destinatarios, 'drawRichPictures' : drawRichPictures, 'resumenForm' : resumenForm, 'analisis' : analisis, 'analisisRP' : analisisRP, 'RPFinal' : RPFinal} return render(request, 'estado_dos/estado_dos_desarrollo.html', ctx) else: return render(request, 'comunicacion/error.html')