from django.utils.translation import ugettext_lazy as _ from sapl.crud import build_crud from .models import (DocumentoAcessorioAdministrativo, DocumentoAdministrativo, Protocolo, StatusTramitacaoAdministrativo, TipoDocumentoAdministrativo, TramitacaoAdministrativo) tipo_documento_administrativo_crud = build_crud( TipoDocumentoAdministrativo, '', [ [_('Tipo Documento Administrativo'), [('sigla', 4), ('sigla', 4), ('descricao', 4)]], ]) documento_administrativo_crud = build_crud( DocumentoAdministrativo, '', [ [_('Formulário de Cadastro'), [('tipo', 4), ('numero', 4), ('ano', 4)], [('data', 6), ('numero_protocolo', 6)], [('assunto', 12)], [('interessado', 6), ('tramitacao', 6)], [('nom_arquivo_FIXME', 12)], [('dias_prazo', 4), ('data_fim_prazo', 4), ('observacao', 4)], [('observacao', 12)]], [_('Indentificação Básica'), [('tipo', 4), ('numero', 4), ('ano', 4)], [('data', 6), ('numero_protocolo', 6)], [('assunto', 12)], [('interessado', 6), ('tramitacao', 6)], [('nom_arquivo_FIXME', 12)]], [_('Outras Informações'), [('dias_prazo', 4), ('data_fim_prazo', 4), ('observacao', 4)], [('observacao', 12)]], ]) documento_acessorio_administrativo_crud = build_crud( DocumentoAcessorioAdministrativo, '', [ [_('Documento Administrativo'), [('tipo', 4), ('nome', 4), ('data', 4)], [('autor', 12)], [('arquivo', 12)], [('assunto', 12)]], [_('Documento Acessório'), [('tipo', 4), ('nome', 4), ('data', 4)], [('autor', 12)], [('arquivo', 12)], [('assunto', 12)]], ]) protocolo_crud = build_crud( Protocolo, '', [ [_('Formulário de Cadastro'), [('tipo_documento', 4), ('num_documento_FIXME', 4), ('ano_documento_FIXME', 4)], [('dat_documento_FIXME', 6), ('numero', 6)], [('txt_assunto_FIXME', 12)], [('interessado', 6), ('ind_tramitacao_FIXME', 6)], [('nom_arquivo_FIXME', 12)], [('num_dias_prazo_FIXME', 4), ('dat_fim_prazo_FIXME', 4), ('observacao', 4)], [('observacao', 12)]], [_('Indentificação Básica'), [('tipo_documento', 4), ('num_documento_FIXME', 4), ('ano_documento_FIXME', 4)], [('dat_documento_FIXME', 6), ('numero', 6)], [('txt_assunto_FIXME', 12)], [('interessado', 6), ('ind_tramitacao_FIXME', 6)], [('nom_arquivo_FIXME', 12)]], [_('Outras Informações'), [('num_dias_prazo_FIXME', 4), ('dat_fim_prazo_FIXME', 4), ('observacao', 4)], [('observacao', 12)]], ]) status_tramitacao_administrativo_crud = build_crud( StatusTramitacaoAdministrativo, '', [ [_('Status Tramitação Administrativo'), [('sigla', 3), ('sigla', 3), ('ind_tramitacao_FIXME', 3), ('descricao', 3)], [('sigla', 6), ('ind_tramitacao_FIXME', 6)], [('descricao', 12)]], ]) tramitacao_administrativo_crud = build_crud( TramitacaoAdministrativo, '', [ [_('Documento Administrativo'), [('cod_ult_tram_dest_FIXME', 6), ('unidade_tramitacao_local', 6)], [('status', 6), ('unidade_tramitacao_destino', 6)], [('data_encaminhamento', 6), ('data_fim_prazo', 6)], [('texto', 12)]], [_('Tramitação'), [('cod_ult_tram_dest_FIXME', 6), ('unidade_tramitacao_local', 6)], [('status', 6), ('unidade_tramitacao_destino', 6)], [('data_encaminhamento', 6), ('data_fim_prazo', 6)], [('texto', 12)]], ])