skip to navigation
skip to content

brasil.gov.agenda 1.1

Agenda de membros do Governo Brasileiro

Introdução

Este pacote provê tipos de conteúdo necessários a gestão de Agendas de membros do Governo Brasileiro conforme disposto na Lei 12.813, de 16 de Maio de 2013 artigos 2o. e 11o.

Estado deste pacote

O brasil.gov.agenda tem testes automatizados e, a cada alteração em seu código os testes são executados pelo serviço Travis.

O estado atual dos testes pode ser visto nas imagens a seguir:

Warning

Neste momento utilizamos a versão 1.0 do plone.app.contenttypes. A versão 1.1a1 introduziu mudanças na maneira como o Plone trabalha com Eventos.

Instalação

Para habilitar a instalação deste produto em um ambiente que utilize o buildout:

  1. Editar o arquivo buildout.cfg (ou outro arquivo de configuração) e adicionar o pacote brasil.gov.agenda à lista de eggs da instalação:

    [buildout]
    ...
    eggs =
        brasil.gov.agenda
    
  2. Após alterar o arquivo de configuração é necessário executar ”bin/buildout”, que atualizará sua instalação.

  3. Reinicie o Plone

4. Acesse o painel de controle e instale o produto Brasil.gov.br: Agenda de Membros do Governo Brasileiro.

Rodando o buildout de uma tag antiga do pacote

Para atender ao relato de ter vários jobs de integração contínua em pacotes brasil.gov.* (ver https://github.com/plonegovbr/portalpadrao.release/issues/11), no fim da seção extends do buildout.cfg de todos os pacotes brasil.gov.* temos a seguinte linha:

https://raw.githubusercontent.com/plonegovbr/portal.buildout/master/buildout.d/versions.cfg

Hoje, esse arquivo contém sempre as versões pinadas de um release a ser lançado. Por esse motivo, quando é feito o checkout de uma tag mais antiga provavelmente você não conseguirá rodar o buildout. Dessa forma, após fazer o checkout de uma tag antiga, recomendamos que adicione, na última linha do extends, o arquivo de versões do IDG compatível com aquela tag, presente no repositório https://github.com/plonegovbr/portalpadrao.release/.

Exemplo: você clonou o repositório do brasil.gov.portal na sua máquina, e deu checkout na tag 1.0.5. Ao editar o buildout.cfg, ficaria dessa forma, já com a última linha adicionada:

extends =
    https://raw.github.com/collective/buildout.plonetest/master/test-4.3.x.cfg
    https://raw.github.com/collective/buildout.plonetest/master/qa.cfg
    http://downloads.plone.org.br/release/1.0.4/versions.cfg
    https://raw.githubusercontent.com/plonegovbr/portal.buildout/master/buildout.d/versions.cfg
    https://raw.githubusercontent.com/plone/plone.app.robotframework/master/versions.cfg
    https://raw.githubusercontent.com/plonegovbr/portalpadrao.release/master/1.0.5/versions.cfg

Para saber qual arquivo de versões é compatível, no caso do brasil.gov.portal, é simples pois é a mesma versão (no máximo um bug fix, por exemplo, brasil.gov.portal é 1.1.3 e o arquivo de versão é 1.1.3.1). Para os demais pacotes, recomendamos comparar a data da tag do pacote e a data nos changelog entre uma versão e outra para adivinhar a versão compatível.

Colaboradores

  • Érico Andrei (ericof)
  • Felipe Duardo (felipeduardo)
  • Danilo Barbato (dbarbato)
  • Eduardo Goulart
  • Héctor Velarde (hvelarde)
  • Rodrigo Ferreira de Souza (rodfersou)

Alterações

1.1 (2017-07-07)

  • plone.app.contenttypes usa a pinagem do Plone (atualmente 1.1.1) [idgserpro]

1.0.1 (2016-03-04)

  • A lista de dependências do pacote foi atualizada. [hvelarde]
  • Corrige problema de compatibilidade com o plone.dexterity > 2.2.3; o pacote agora é compatível com o Plone > 4.3.3 (closes #32). [hvelarde]

1.0 (2015-09-03)

  • Teste robot para navegação entre meses do portlet de calendário extendido. [idgserpro]
  • Melhora estrutura de internacionalização, code-analysis e adiciona tradução em inglês. [idgserpro]
  • Corrige css de impressão indicando que as regras só devem ser aplicadas se o tipo for Agenda Diária (closes #37). [idgserpro]
  • Corrige bug de navegação entre meses no portlet de calendário extendido após alteração de melhorias. [dbarbato]

1.0rc2 (2014-12-05)

  • Altera indexação da data de publicação para funcionar com busca facetada. AgendaDiaria retorna agora a data de inicio do evento ao invés da data de publicação. [rodfersou]
  • Adiciona Agenda, AgendaDiaria e Compromisso aos tipos de conteúdo linkables no TinyMCE. [hvelarde]
  • Corrige Portlet Calendário para mostrar o mês da AgendaDiaria ou Compromisso visualizado. [rodfersou]
  • Altera evento no Portlet Calendário para ficar mais visível a data do evento. [rodfersou, agnogueira, hvelarde]
  • Corrige bug de navegação entre meses no portlet de calendário extendido. [dbarbato]

1.0rc1 (2014-09-22)

  • Remove AgendaDiaria e Compromisso da navegação. [ericof]
  • Provê um portlet de calendário que linka direto para a agendadiaria. [ericof]
  • A data de efetivação de uma AgendaDiaria publicada para datas futuras será a data atual. Para AgendaDiaria com data no passado, a data de efetivação sera a própria data de início da AgendaDiaria. [ericof]
  • Visão padrão de agenda agora exibe a AgendaDiaria para a data corrente. Se não houve AgendaDiaria, exibimos uma mensagem [ericof]
  • Remove limite de altura para compromissos no tile de Agenda. [ericof]
  • Agenda, AgendaDiaria e Compromisso agora suportam Tags. [ericof]
  • Adiciona testes para upgrade steps. [ericof]
  • Adiciona teste para behavior de NameFromDate [ericof]

1.0b3 (2014-02-28)

  • Aumenta cobertura de testes para os tiles. [dbarbato]
  • Aumenta cobertura de testes. [ericof]
  • Renomeia pacote (profile) para .gov.br. [ericof]
  • Oculta upgrade steps. [dbarbato]

1.0b2 (2014-02-16)

  • Oculta upgrade steps [ericof]
  • Ajustes de estilo no pacote. [ericof]
  • Corrige o problema com AgendaDiaria utilizando o campo date diretamente do default_factory ao inves de armazenar o valor dentro do objeto. [ericof]
  • Revisão do tile agenda (closes #23). [rodfersou]
  • Correções gerais no tile de agenda (closes #12). [rodfersou]
  • Acertos no portlet de busca (closes #18). [dbarbato]

1.0b1 (2013-12-12)

  • Backend do tile da agenda (closes #12). [rodfersou]
  • Template e CSS do tile agenda (closes #12). [rennan]

1.0a3 (2013-11-18)

  • Exibe a mensagem de “Sem compromissos oficiais.” apenas se nao tivermos compromissos e o campo atualizacao nao estiver preenchido [ericof]
  • A visão padrão de Agenda agora exibe a AgendaDiaria do dia se estiver publicada ou a mais recente. [ericof]
  • Título de AgendaDiaria fica no formato “Agenda de <autoridade> para <data>” [ericof]
  • Adicionado indice location ao portal_catalog [ericof]

1.0a2 (2013-11-04)

  • Campo atualização do tipo AgendaDiaria agora é RichText [ericof]
  • Adiciona validação para data de AgendaDiaria [ericof]
  • Implementa relatório de coverage dos testes [hvelarde]

1.0a1 (2013-10-29)

  • Estilização de css, templates e portlets laterais (closes #3). [felipeduardo]
  • Exibicao dos campos na view de agenda diaria (closes #1). [dbarbato]
  • Versão inicial do pacote. [ericof]
 
File Type Py Version Uploaded on Size
brasil.gov.agenda-1.1.tar.gz (md5) Source 2017-07-07 100KB