def laudo_vistoria_update( request, pk, template_name='laudo_vistoria/laudo_vistoria_form_update.html'): laudo = get_object_or_404(LaudoVistoria, pk=pk) form = LaudoVistoriaForm(request.POST or None, instance=laudo) if form.is_valid(): form.save() return redirect('app_imoveis_laudo_vistoria_home') return render( request, template_name, {'form': form, 'object': laudo, 'modo': 'EDICAO'})
def laudo_vistoria_update( request, pk, template_name='laudo_vistoria/laudo_vistoria_form_update.html'): laudo = get_object_or_404(LaudoVistoria, pk=pk) form = LaudoVistoriaForm(request.POST or None, instance=laudo) if form.is_valid(): form.save() return redirect('app_imoveis_laudo_vistoria_home') return render(request, template_name, { 'form': form, 'object': laudo, 'modo': 'EDICAO' })
def laudo_vistoria_detalhe( request, pk, template_name='laudo_vistoria/laudo_vistoria_form_update.html'): laudo = get_object_or_404(LaudoVistoria, pk=pk) form = LaudoVistoriaForm(request.POST or None, instance=laudo) for field in form.fields.values(): field.widget.attrs['disabled'] = True return render(request, template_name, {'form': form, 'object': laudo})
def laudo_vistoria_create( request, template_name='laudo_vistoria/laudo_vistoria_form.html', pk=None): if pk: imovel = get_object_or_404(Imovel, pk=pk) if imovel: laudo = LaudoVistoria(imovel=imovel, data_vistoria=today) else: laudo = LaudoVistoria() else: laudo = LaudoVistoria(data_vistoria=today) form = LaudoVistoriaForm(request.POST or None, instance=laudo) if form.is_valid(): laudo_vistoria = form.save(commit=False) imovel = laudo_vistoria.imovel imovel.ultima_vistoria = today imovel.save() laudo_vistoria.save() return redirect('app_imoveis_laudo_vistoria_home') return render(request, template_name, {'form': form})