Пример #1
0
    def get(self, request, pk):
        id_equipo = pk
        anexos = AnexoTexto.objects.filter(equipo=id_equipo)
        equipo = Equipo.objects.get(id=id_equipo)
        form = AnexoTextoForm()

        contexto = {
            'form': form,
            'id': id_equipo,
            'equipo': equipo,
            'anexos': anexos,
        }

        return render(request, self.template_name, contexto)
Пример #2
0
    def get(self, request, pk):
        id_orden = pk
        anexos = AnexoTexto.objects.filter(orden_trabajo=id_orden)
        orden_trabajo = OrdenTrabajo.objects.get(id=id_orden)
        form = AnexoTextoForm()

        contexto = {
            'form': form,
            'id': id_orden,
            'orden_trabajo': orden_trabajo,
            'anexos': anexos,
        }

        return render(request, self.template_name, contexto)
Пример #3
0
    def get(self, request, pk):
        id_articulo = pk
        anexos = AnexoTexto.objects.filter(articulo=id_articulo)
        articulo = Articulo.objects.get(id=id_articulo)
        form = AnexoTextoForm()

        contexto = {
            'form': form,
            'id': id_articulo,
            'articulo': articulo,
            'anexos': anexos,
        }

        return render(request, self.template_name, contexto)
Пример #4
0
    def get(self, request, pk):
        id_orden = pk
        orden_trabajo = OrdenTrabajo.objects.get(id=id_orden)
        if request.user.is_staff or request.user.profile == orden_trabajo.responsable:

            anexos = AnexoTexto.objects.filter(orden_trabajo=id_orden)

            form = AnexoTextoForm()

            contexto = {
                'form': form,
                'id': id_orden,
                'orden_trabajo': orden_trabajo,
                'anexos': anexos,
            }

            return render(request, self.template_name, contexto)
        else:
            raise PermissionDenied
Пример #5
0
    def post(self, request, pk):
        id_equipo = pk
        form = AnexoTextoForm(request.POST)
        anexos = AnexoTexto.objects.filter(equipo=id_equipo)
        equipo = Equipo.objects.get(id=id_equipo)

        if form.is_valid():
            texto = form.save(commit=False)
            texto.equipo_id = id_equipo
            texto.save()
            anexos = AnexoTexto.objects.filter(equipo=id_equipo)
            form = AnexoTextoForm()
        return render(request, 'equipo/anexos/anexos_texto.html',
                      {'form': form, 'id': id_equipo, 'anexos': anexos,
                       'equipo': equipo})
Пример #6
0
    def post(self, request, pk):
        id_orden = pk
        form = AnexoTextoForm(request.POST)
        anexos = AnexoTexto.objects.filter(orden_trabajo=id_orden)
        orden_trabajo = OrdenTrabajo.objects.get(id=id_orden)

        if form.is_valid():
            texto = form.save(commit=False)
            texto.orden_trabajo_id = id_orden
            texto.save()
            anexos = AnexoTexto.objects.filter(orden_trabajo=id_orden)
            form = AnexoTextoForm()
        return render(request, 'orden_trabajo/anexos/anexos_texto.html',
                      {'form': form, 'id': id_orden, 'anexos': anexos,
                       'orden_trabajo': orden_trabajo})
Пример #7
0
    def post(self, request, pk):
        id_articulo = pk
        form = AnexoTextoForm(request.POST)
        anexos = AnexoTexto.objects.filter(articulo=id_articulo)
        articulo = Articulo.objects.get(id=id_articulo)

        if form.is_valid():
            texto = form.save(commit=False)
            texto.articulo_id = id_articulo
            texto.save()
            anexos = AnexoTexto.objects.filter(articulo=id_articulo)
            form = AnexoTextoForm()
        return render(
            request, 'articulo/anexos/anexos_texto.html', {
                'form': form,
                'id': id_articulo,
                'anexos': anexos,
                'articulo': articulo
            })