From dfcb2ac59c099cef8140148a30bbb43122425f09 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Thu, 25 Feb 2016 18:24:17 -0300 Subject: [PATCH] Adiciona arqs yaml com layouts de campos de models --- base/layouts.yaml | 0 comissoes/layouts.yaml | 26 +++++++++ compilacao/layouts.yaml | 39 +++++++++++++ crud_tests/layouts.yaml | 7 +++ lexml/layouts.yaml | 11 ++++ materia/layouts.yaml | 111 +++++++++++++++++++++++++++++++++++++ norma/layouts.yaml | 31 +++++++++++ painel/layouts.yaml | 4 ++ parlamentares/layouts.yaml | 69 +++++++++++++++++++++++ protocoloadm/layouts.yaml | 48 ++++++++++++++++ sessao/layouts.yaml | 41 ++++++++++++++ 11 files changed, 387 insertions(+) create mode 100644 base/layouts.yaml create mode 100644 comissoes/layouts.yaml create mode 100644 compilacao/layouts.yaml create mode 100644 crud_tests/layouts.yaml create mode 100644 lexml/layouts.yaml create mode 100644 materia/layouts.yaml create mode 100644 norma/layouts.yaml create mode 100644 painel/layouts.yaml create mode 100644 parlamentares/layouts.yaml create mode 100644 protocoloadm/layouts.yaml create mode 100644 sessao/layouts.yaml diff --git a/base/layouts.yaml b/base/layouts.yaml new file mode 100644 index 000000000..e69de29bb diff --git a/comissoes/layouts.yaml b/comissoes/layouts.yaml new file mode 100644 index 000000000..43d9b0068 --- /dev/null +++ b/comissoes/layouts.yaml @@ -0,0 +1,26 @@ + +CargoComissao: + Período de composição de Comissão: + - nome:10 unico + +Periodo: + Cargo de Comissão: + - data_inicio data_fim + +TipoComissao: + Tipo Comissão: + - nome:9 sigla + - dispositivo_regimental:9 natureza + +Comissao: + Dados Básicos: + - nome:9 sigla + - tipo data_criacao unidade_deliberativa data_extincao + Dados Complementares: + - local_reuniao agenda_reuniao telefone_reuniao + - endereco_secretaria telefone_secretaria fax_secretaria + - secretario:4 email + - finalidade + Temporária: + - apelido_temp:8 data_instalacao_temp + - data_final_prevista_temp data_prorrogada_temp data_fim_comissao diff --git a/compilacao/layouts.yaml b/compilacao/layouts.yaml new file mode 100644 index 000000000..d512d7615 --- /dev/null +++ b/compilacao/layouts.yaml @@ -0,0 +1,39 @@ + +TipoNota: + Tipo da Nota: + - sigla:2 nome + - modelo + +TipoVide: + Tipo de Vide: + - sigla:2 nome + +TipoPublicacao: + Tipo de Publicação: + - sigla:2 nome + +VeiculoPublicacao: + Veículo de Publicação: + - sigla:2 nome + +PerfilEstruturalTextoArticulado: + Perfil Estrutural de Textos Articulados: + - sigla:2 nome + +TipoDispositivo: + Dados Básicos: + - nome:8 class_css + Configurações para Edição do Rótulo: + - rotulo_prefixo_texto rotulo_sufixo_texto rotulo_ordinal contagem_continua + Configurações para Renderização de Rótulo e Texto: + - rotulo_prefixo_html rotulo_sufixo_html + - texto_prefixo_html dispositivo_de_articulacao texto_sufixo_html + Configurações para Nota Automática: + - nota_automatica_prefixo_html nota_automatica_sufixo_html + Configurações para Variações Numéricas: + - formato_variacao0 + - rotulo_separador_variacao01:5 formato_variacao1 + - rotulo_separador_variacao12:5 formato_variacao2 + - rotulo_separador_variacao23:5 formato_variacao3 + - rotulo_separador_variacao34:5 formato_variacao4 + - rotulo_separador_variacao45:5 formato_variacao5 diff --git a/crud_tests/layouts.yaml b/crud_tests/layouts.yaml new file mode 100644 index 000000000..fc104c87e --- /dev/null +++ b/crud_tests/layouts.yaml @@ -0,0 +1,7 @@ + +Country: + Basic Data: + - name:9 continent + - population is_cold + More Details: + - description diff --git a/lexml/layouts.yaml b/lexml/layouts.yaml new file mode 100644 index 000000000..b09bfc62d --- /dev/null +++ b/lexml/layouts.yaml @@ -0,0 +1,11 @@ + +LexmlProvedor: + Provedor Lexml: + - id_provedor:2 nome + - id_responsavel:2 nome_responsavel email_responsavel + - xml + +LexmlPublicador: + Publicador Lexml: + - id_publicador:2 nome sigla + - id_responsavel:2 nome_responsavel email_responsavel diff --git a/materia/layouts.yaml b/materia/layouts.yaml new file mode 100644 index 000000000..0a3270cd2 --- /dev/null +++ b/materia/layouts.yaml @@ -0,0 +1,111 @@ + +Origem: + Origem: + - nome:8 sigla + +TipoMateriaLegislativa: + Tipo Matéria Legislativa: + - sigla:4 descricao + +RegimeTramitacao: + Tipo de Documento: + - descricao + +TipoDocumento: + Regime Tramitação: + - descricao + +TipoFimRelatoria: + Tipo Fim de Relatoria: + - descricao + +MateriaLegislativa: + Identificação Básica: + - tipo numero ano + - data_apresentacao numero_protocolo tipo_apresentacao + - texto_original + Outras Informações: + - apelido dias_prazo polemica + - objeto regime_tramitacao em_tramitacao + - data_fim_prazo data_publicacao complementar + Origem Externa: + - tipo_origem_externa numero_origem_externa ano_origem_externa + - local_origem_externa data_origem_externa + Dados Textuais: + - ementa + - indexacao + - observacao + +Anexada: + Matéria Legislativa: + - tip_id_basica_FIXME num_ident_basica_FIXME ano_ident_basica_FIXME + - data_anexacao data_desanexacao + Matéria Anexada: + - tip_id_basica_FIXME num_ident_basica_FIXME ano_ident_basica_FIXME + - data_anexacao data_desanexacao + +TipoAutor: + Tipo Autor: + - descricao + +Autor: + Autor: + - tipo:3 nome + - username + +Autoria: + Autoria: + - tip_autor_FIXME nom_autor_FIXME primeiro_autor + +DocumentoAcessorio: + Documento Acessório: + - tipo nome + - data autor + - nom_arquivo_FIXME + - ementa + - txt_observacao_FIXME + +Numeracao: + Numeração: + - tipo_materia numero_materia + - ano_materia data_materia + +Orgao: + Órgão: + - nome:4 sigla telefone endereco unidade_deliberativa + +Relatoria: + Relatoria: + - data_designacao_relator + - dados_FIXME + - data_destituicao_relator tipo_fim_relatoria + +TipoProposicao: + Tipo Proposição: + - descricao + - materia_ou_documento tipo_documento + - modelo + +Proposicao: + Proposição: + - tipo dat_criacao_FIXME data_recebimento + - descricao_FIXME + - tip_id_basica_FIXME num_ident_basica_FIXME ano_ident_basica_FIXME + - nom_arquivo_FIXME modelo_FIXME + +StatusTramitacao: + Status Tramitação: + - indicador:3 sigla:2 descricao + +UnidadeTramitacao: + Unidade Tramitação: + - orgao + - comissao + - parlamentar + +Tramitacao: + Tramitação: + - cod_ult_tram_dest_FIXME unidade_tramitacao_local + - status turno urgente + - unidade_tramitacao_destino data_encaminhamento data_fim_prazo + - texto diff --git a/norma/layouts.yaml b/norma/layouts.yaml new file mode 100644 index 000000000..cde1cf517 --- /dev/null +++ b/norma/layouts.yaml @@ -0,0 +1,31 @@ + +AssuntoNorma: + Assunto Norma Jurídica: + - assunto descricao + +TipoNormaJuridica: + Tipo Norma Jurídica: + - descricao sigla equivalente_lexml + +NormaJuridica: + Identificação Básica: + - tipo numero ano + - data esfera_federacao complemento + - tip_id_basica_FIXME num_ident_basica_FIXME ano_ident_basica_FIXME + - data_publicacao veiculo_publicacao pagina_inicio_publicacao pagina_fim_publicacao + - file_FIXME tip_situacao_norma_FIXME + - ementa + - indexacao + - observacao + +NormaJuridica: + Identificação Básica: + - tipo:5 numero:2 ano:2 data + - ementa + +LegislacaoCitada: + Legislação Citada: + - tip_norma_FIXME num_norma_FIXME ano_norma_FIXME + - disposicoes parte livro titulo + - capitulo secao subsecao artigo + - paragrafo inciso alinea item diff --git a/painel/layouts.yaml b/painel/layouts.yaml new file mode 100644 index 000000000..e4a6f4606 --- /dev/null +++ b/painel/layouts.yaml @@ -0,0 +1,4 @@ + +Cronometro: + Cronometro: + - status:3 data_cronometro:6 tipo diff --git a/parlamentares/layouts.yaml b/parlamentares/layouts.yaml new file mode 100644 index 000000000..9a224a622 --- /dev/null +++ b/parlamentares/layouts.yaml @@ -0,0 +1,69 @@ + +CargoMesa: + Cargo na Mesa: + - descricao:10 unico + +Legislatura: + Legislatura: + - data_inicio data_fim data_eleicao + +Coligacao: + Coligação: + - nome:5 legislatura:5 numero_votos + +Partido: + Partido Político: + - nome:6 sigla data_criacao data_extincao + +Dependente: + Dependentes: + - nome + - tipo sexo data_nascimento + - cpf rg titulo_eleitor + +SessaoLegislativa: + Sessão Legislativa: + - numero:4 tipo:4 legislatura:4 data_inicio data_fim data_inicio_intervalo data_fim_intervalo + +Parlamentar: + Cadastro do Parlamentar: + - nome_parlamentar:8 ativo + - nome_completo + - nivel_instrucao sexo data_nascimento + - cpf rg titulo_eleitor + - situacao_militar profissao + - endereco_web + - email + - numero_gab_parlamentar telefone fax + - endereco_residencia cep_residencia + - municipio_residencia + - telefone_residencia fax_residencia + - locais_atuacao + - fotografia + - biografia + +Filiacao: + 'Filiações Partidárias ': + - partido data data_desfiliacao + +Mandato: + Mandato: + - legislatura coligacao votos_recebidos + - ind_titular_FIXME dat_inicio_mandato_FIXME data_fim_mandato data_expedicao_diploma + - observacao + +TipoDependente: + Tipo de Dependente: + - descricao + +NivelInstrucao: + Nível Instrução: + - descricao + +TipoAfastamento: + Tipo de Afastamento: + - descricao:5 dispositivo:5 afastamento + +SituacaoMilitar: + Tipo Situação Militar: + - descricao diff --git a/protocoloadm/layouts.yaml b/protocoloadm/layouts.yaml new file mode 100644 index 000000000..32ba858ee --- /dev/null +++ b/protocoloadm/layouts.yaml @@ -0,0 +1,48 @@ + +TipoDocumentoAdministrativo: + Tipo Documento Administrativo: + - sigla:4 descricao + +DocumentoAdministrativo: + Indentificação Básica: + - tipo numero ano + - data numero_protocolo + - assunto + - interessado tramitacao + - texto_integral + Outras Informações: + - dias_prazo data_fim_prazo + - observacao + +DocumentoAcessorioAdministrativo: + Documento Acessório: + - tipo nome data + - autor + - arquivo + - assunto + +StatusTramitacaoAdministrativo: + Status Tramitação Administrativo: + - indicador:3 sigla:2 descricao + +TramitacaoAdministrativo: + Tramitação: + - data_tramitacao:4 unidade_tramitacao_local + - status:4 unidade_tramitacao_destino + - data_encaminhamento data_fim_prazo + - texto + +Protocolo: + Indentificação Documento: + - tipo_protocolo + - tipo_documento numero_paginas + - assunto_ementa + - interessado + - observacao + +Protocolo: + Indentificação da Matéria: + - tipo_materia numero_paginas + - assunto_ementa + - autor + - observacao diff --git a/sessao/layouts.yaml b/sessao/layouts.yaml new file mode 100644 index 000000000..650105863 --- /dev/null +++ b/sessao/layouts.yaml @@ -0,0 +1,41 @@ + +TipoSessaoPlenaria: + Tipo de Sessão Plenária: + - nome quorum_minimo + +SessaoPlenaria: + Dados Básicos: + - numero:1 tipo:3 legislatura sessao_legislativa + - data_inicio:5 hora_inicio:5 iniciada + - data_fim:5 hora_fim:5 finalizada + - upload_pauta upload_ata + - url_audio url_video + +ExpedienteMateria: + Cadastro de Matérias do Expediente: + - data_ordem tip_sessao_FIXME numero_ordem + - tip_id_basica_FIXME num_ident_basica_FIXME ano_ident_basica_FIXME + - tipo_votacao + - observacao + +OrdemDia: + Cadastro de Matérias da Ordem do Dia: + - data_ordem tip_sessao_FIXME numero_ordem + - tip_id_basica_FIXME num_ident_basica_FIXME ano_ident_basica_FIXME + - tipo_votacao + - observacao + +TipoResultadoVotacao: + Tipo de Resultado da Votação: + - nome + +TipoExpediente: + Tipo de Expediente: + - nome + +RegistroVotacao: + Votação Simbólica: + - numero_votos_sim numero_votos_nao numero_abstencoes nao_votou_FIXME + - votacao_branco_FIXME ind_votacao_presidente_FIXME + - tipo_resultado_votacao + - observacao