Browse Source

Corrige o update, delete e list view.

pull/1743/head
Mariana Mendes 8 years ago
parent
commit
81ec096c0c
  1. 22
      sapl/audiencia/legacy.yaml
  2. 26
      sapl/audiencia/views.py

22
sapl/audiencia/legacy.yaml

@ -0,0 +1,22 @@
TipoAudienciaPublica:
nome: nome_tipo_audiencia
tipo: tipo_audiencia
AudienciaPublica:
materia: materia_legislativo
tipo: tipo_audiencia
numero: numero_audiencia
nome: nome_audiencia
tema: tema_audiencia
data: data_audiencia
hora_inicio: hora_inicio_audiencia
hora_fim: hora_fim_audiencia
observacao: txt_observacao
audiencia_cancelada: audiencia_canc
ulr_audio: audio_audiencia
url_video: video_audiencia
upload_pauta: pauta_audiencia
upload_ata: ata_audiencia
upload_anexo: anexo_audiencia

26
sapl/audiencia/views.py

@ -2,6 +2,7 @@ from django.shortcuts import render
from django.http import HttpResponse
from django.core.urlresolvers import reverse
from django.db.models import F
from django.views.decorators.clickjacking import xframe_options_exempt
from django.views.generic import ListView
from sapl.comissoes.forms import ParticipacaoCreateForm, ParticipacaoEditForm
from sapl.crud.base import RP_DETAIL, RP_LIST, Crud, CrudAux, MasterDetailCrud
@ -18,14 +19,29 @@ class AudienciaCrud(Crud):
public = [RP_LIST, RP_DETAIL, ]
class BaseMixin(Crud.BaseMixin):
list_field_names = ['materia', 'tipo', 'numero', 'nome', 'tema',
'data', 'hora_inicio', 'hora_fim', 'observacao',
'url_audio', 'url_video', 'upload_pauta',
'upload_ata']
list_field_names = ['materia', 'tipo', 'numero', 'nome',
'data']
ordering = 'nome', 'numero', 'tipo', 'data'
class ListView(Crud.ListView):
paginate_by = 10
class CreateView(Crud.CreateView):
form_class = AudienciaForm
def form_valid(self, form):
return super(Crud.CreateView, self).form_valid(form)
return super(Crud.CreateView, self).form_valid(form)
class UpdateView(Crud.UpdateView):
form_class = AudienciaForm
class DeleteView(Crud.DeleteView):
pass
class DetailView(Crud.DetailView):
@xframe_options_exempt
def get(self, request, *args, **kwargs):
return super().get(request, *args, **kwargs)
Loading…
Cancel
Save