From 37f614aed6ff0824513961628bc2487174960411 Mon Sep 17 00:00:00 2001 From: IDG SERPRO Date: Fri, 5 Apr 2019 15:50:24 -0300 Subject: [PATCH] Adiciona campo Solicitante ao tipo Compromisso (#157) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Cria o campo compromisso, sua traduções e melhora pontualmente algumas traduções. * Cria a exibição do novo campo na visão da agenda diária. * Adiciona indice e testes para o indice e o compromisso. * Executa o comando rebuild_i18n.sh para manter o padrão do pacote. * Remove arquivo obsoleto. * adiciona modificações realizadas no changes. * cria um workaroud para realizar esta entrega e contornar o problema descrito na issue #156 . --- CHANGES.rst | 4 ++ src/brasil/gov/agenda/browser/agendadiaria.py | 1 + src/brasil/gov/agenda/browser/compromisso.py | 1 + .../agenda/browser/templates/agenda_macros.pt | 13 +++-- .../browser/templates/compromissoview.pt | 17 ++++-- src/brasil/gov/agenda/content/agendadiaria.py | 1 + .../gov/agenda/content/schema/Compromisso.xml | 5 ++ src/brasil/gov/agenda/i18n.sh | 57 ------------------- .../gov/agenda/locales/brasil.gov.agenda.pot | 47 +++++++++------ .../en/LC_MESSAGES/brasil.gov.agenda.po | 47 +++++++++------ src/brasil/gov/agenda/locales/plone.pot | 2 +- .../pt_BR/LC_MESSAGES/brasil.gov.agenda.po | 47 +++++++++------ .../agenda/locales/pt_BR/LC_MESSAGES/plone.po | 2 +- .../gov/agenda/tests/test_agendadiaria.py | 6 ++ .../gov/agenda/tests/test_compromisso.py | 9 +++ webpack/app/scss/_agenda.scss | 4 ++ 16 files changed, 142 insertions(+), 121 deletions(-) delete mode 100755 src/brasil/gov/agenda/i18n.sh diff --git a/CHANGES.rst b/CHANGES.rst index c933614..ac8d796 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,10 @@ Changelog 2.0b2 (unreleased) ^^^^^^^^^^^^^^^^^^ +- Acrestenta o campo 'Solicitante' no tipo de conteúdo ``Compromisso``. + (closes `#plonegovbr/brasil.gov.agenda#153 `_). + [idgserpro] + - Remove o campo ``subjects`` do tipos de conteúdo ``Compromisso`` por ser considerado `desnecessário `_. [hvelarde] diff --git a/src/brasil/gov/agenda/browser/agendadiaria.py b/src/brasil/gov/agenda/browser/agendadiaria.py index c2cc953..4c787ba 100644 --- a/src/brasil/gov/agenda/browser/agendadiaria.py +++ b/src/brasil/gov/agenda/browser/agendadiaria.py @@ -92,6 +92,7 @@ def compromissos(self): comp = {} comp['autoridade'] = self.autoridade() comp['title'] = obj.Title() + comp['solicitante'] = obj.solicitante comp['description'] = obj.Description() comp['start_time'] = obj.start_date.strftime('%Hh%M') comp['start_date'] = obj.start_date.strftime('%Y-%m-%d %H:%M') diff --git a/src/brasil/gov/agenda/browser/compromisso.py b/src/brasil/gov/agenda/browser/compromisso.py index df2294a..1b7b4b9 100644 --- a/src/brasil/gov/agenda/browser/compromisso.py +++ b/src/brasil/gov/agenda/browser/compromisso.py @@ -93,6 +93,7 @@ def compromisso(self): comp = {} comp['autoridade'] = self.autoridade() comp['title'] = obj.Title() + comp['solicitante'] = obj.solicitante comp['description'] = obj.Description() comp['start_time'] = obj.start_date.strftime('%Hh%M') comp['start_date'] = obj.start_date.strftime('%Y-%m-%d %H:%M') diff --git a/src/brasil/gov/agenda/browser/templates/agenda_macros.pt b/src/brasil/gov/agenda/browser/templates/agenda_macros.pt index abc97fb..cbaa532 100644 --- a/src/brasil/gov/agenda/browser/templates/agenda_macros.pt +++ b/src/brasil/gov/agenda/browser/templates/agenda_macros.pt @@ -62,14 +62,19 @@ tal:content="comp/title"> Reunião com Dorneles Treméa +

+ : + Solicitante do Compromisso +

- Dorneles Treméa + tal:condition="comp/attendees"> + : + Participantes

- + : Assunto a ser tratado

Reuniao com Dorneles Tremea +

+ : Solicitante do compromisso +

+

Dorneles Tremea

+ tal:condition="comp/attendees"> + :
+ Participantes do compromisso +

- Assunto a ser tratado

+ : Assunto a ser tratado +

- Palacio do Planalto

+ : Palacio do Planalto +

true Compromisso + + Solicitante da Reuniao e o Orgao ou entidade que representa. + False + Solicitante + Outros participantes deste compromisso, um por linha. False diff --git a/src/brasil/gov/agenda/i18n.sh b/src/brasil/gov/agenda/i18n.sh deleted file mode 100755 index ea3257e..0000000 --- a/src/brasil/gov/agenda/i18n.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh - -DOMAIN='brasil.gov.agenda' - -# List of languages -LANGUAGES="en pt_BR" - -# Assume I18NDUDE is installed with buildout -# and this script is run under src/ folder with three nested namespaces in the package name -I18NDUDE=../../../../bin/i18ndude - -if test ! -e $I18NDUDE; then - I18NDUDE=i18ndude - if test ! -e $I18NDUDE; then - echo "No i18ndude was found in buildout or in your \$PATH." - exit 1 - fi -fi - - # Create locales folder structure for languages -install -d locales -for lang in $LANGUAGES; do - install -d locales/$lang/LC_MESSAGES -done - -# Do we need to merge manual PO entries from a file called manual.pot. -# this option is later passed to i18ndude -# -if test -e locales/${DOMAIN}-manual.pot; then - echo "Manual PO entries detected" - MERGE="--merge locales/${DOMAIN}-manual.pot" -else - echo "No manual PO entries detected" - MERGE="" -fi - -$I18NDUDE rebuild-pot --pot ./locales/${DOMAIN}.pot $MERGE --create ${DOMAIN} . || exit 1 -$I18NDUDE sync --pot ./locales/${DOMAIN}.pot ./locales/*/LC_MESSAGES/${DOMAIN}.po - -$I18NDUDE rebuild-pot --pot ./locales/plone.pot --create plone ./profiles/default || exit 1 -$I18NDUDE sync --pot ./locales/plone.pot ./locales/*/LC_MESSAGES/plone.po - -WARNINGS=`find . -name "*pt" | xargs $I18NDUDE find-untranslated | grep -e '^-WARN' | wc -l` -ERRORS=`find . -name "*pt" | xargs $I18NDUDE find-untranslated | grep -e '^-ERROR' | wc -l` -FATAL=`find . -name "*pt" | xargs $I18NDUDE find-untranslated | grep -e '^-FATAL' | wc -l` - -echo -echo "There are $WARNINGS warnings \(possibly missing i18n markup\)" -echo "There are $ERRORS errors \(almost definitely missing i18n markup\)" -echo "There are $FATAL fatal errors \(template could not be parsed, eg. if it\'s not html\)" -echo "For more details, run \'find . -name \"\*pt\" \| xargs $I18NDUDE find-untranslated\' or" -echo "Look the rebuild i18n log generate for this script called \'rebuild_i18n.log\' on locales dir" - -rm ./locales/rebuild_i18n.log -touch ./locales/rebuild_i18n.log - -find ./ -name "*pt" | xargs $I18NDUDE find-untranslated > ./locales/rebuild_i18n.log diff --git a/src/brasil/gov/agenda/locales/brasil.gov.agenda.pot b/src/brasil/gov/agenda/locales/brasil.gov.agenda.pot index d24f10c..9eabb98 100644 --- a/src/brasil/gov/agenda/locales/brasil.gov.agenda.pot +++ b/src/brasil/gov/agenda/locales/brasil.gov.agenda.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-09-25 14:03+0000\n" +"POT-Creation-Date: 2019-04-03 13:15+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,8 +22,8 @@ msgstr "" msgid ".gov.br: Remoção do suporte a Agenda" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:84 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:72 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:89 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:81 msgid "Adicionar ao meu calendario" msgstr "" @@ -99,7 +99,7 @@ msgstr "" msgid "Detalhe do compromisso" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:90 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:95 msgid "Editar" msgstr "" @@ -131,6 +131,10 @@ msgstr "" msgid "Link do rodapé" msgstr "" +#: brasil/gov/agenda/browser/templates/compromissoview.pt:75 +msgid "Local" +msgstr "" + #: brasil/gov/agenda/content/schema/Agenda.xml msgid "Local padrao para eventos desta agenda" msgstr "" @@ -139,10 +143,6 @@ msgstr "" msgid "Local padrao para eventos durante este dia" msgstr "" -#: brasil/gov/agenda/browser/templates/compromissoview.pt:67 -msgid "Local:" -msgstr "" - #: brasil/gov/agenda/behaviors/configure.zcml:15 msgid "Name from date" msgstr "" @@ -161,20 +161,22 @@ msgstr "" msgid "Outros participantes deste compromisso, um por linha." msgstr "" -#: brasil/gov/agenda/content/schema/Compromisso.xml -msgid "Pauta" +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:72 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:64 +msgid "Participante(s)" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:72 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:63 -msgid "Pauta:" +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:77 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:70 +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Pauta" msgstr "" #: brasil/gov/agenda/profiles.zcml:26 msgid "Remove suporte de agenda de compromissos dentro de um Portal Padrão" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:95 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:100 msgid "Remover" msgstr "" @@ -194,9 +196,18 @@ msgstr "" msgid "Sem compromissos oficiais." msgstr "" +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:67 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:59 +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Solicitante" +msgstr "" + +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Solicitante da Reuniao e o Orgao ou entidade que representa." +msgstr "" + #: brasil/gov/agenda/content/schema/Agenda.xml #: brasil/gov/agenda/content/schema/AgendaDiaria.xml -#: brasil/gov/agenda/content/schema/Compromisso.xml msgid "Tags são utilizadas para organização de conteúdo" msgstr "" @@ -212,8 +223,8 @@ msgstr "" msgid "Title" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:81 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:70 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:86 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:79 msgid "VCAL" msgstr "" @@ -248,7 +259,7 @@ msgid "label_event_start" msgstr "" #. Default: "Atualmente não existem compromissos agendados." -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:104 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:109 msgid "label_no_appointments" msgstr "" diff --git a/src/brasil/gov/agenda/locales/en/LC_MESSAGES/brasil.gov.agenda.po b/src/brasil/gov/agenda/locales/en/LC_MESSAGES/brasil.gov.agenda.po index 5496f1b..59d108b 100644 --- a/src/brasil/gov/agenda/locales/en/LC_MESSAGES/brasil.gov.agenda.po +++ b/src/brasil/gov/agenda/locales/en/LC_MESSAGES/brasil.gov.agenda.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: brasil.gov.agenda\n" -"POT-Creation-Date: 2018-09-25 14:03+0000\n" +"POT-Creation-Date: 2019-04-03 13:15+0000\n" "PO-Revision-Date: 2012-09-18 23:00+0000\n" "Last-Translator: PloneGov.Br \n" "Language-Team: PloneGov.Br \n" @@ -22,8 +22,8 @@ msgstr "" msgid ".gov.br: Remoção do suporte a Agenda" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:84 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:72 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:89 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:81 msgid "Adicionar ao meu calendario" msgstr "Add to my calendar" @@ -99,7 +99,7 @@ msgstr "Describe here if this schedule has been updated. Leave this field blank msgid "Detalhe do compromisso" msgstr "Appointment's details" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:90 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:95 msgid "Editar" msgstr "Edit" @@ -131,6 +131,10 @@ msgstr "There's already an schedule for this date." msgid "Link do rodapé" msgstr "Footer's link" +#: brasil/gov/agenda/browser/templates/compromissoview.pt:75 +msgid "Local" +msgstr "Place" + #: brasil/gov/agenda/content/schema/Agenda.xml msgid "Local padrao para eventos desta agenda" msgstr "Standard location for this schedule events" @@ -139,10 +143,6 @@ msgstr "Standard location for this schedule events" msgid "Local padrao para eventos durante este dia" msgstr "Standard location for events during this day" -#: brasil/gov/agenda/browser/templates/compromissoview.pt:67 -msgid "Local:" -msgstr "Place:" - #: brasil/gov/agenda/behaviors/configure.zcml:15 msgid "Name from date" msgstr "" @@ -161,20 +161,22 @@ msgstr "Department" msgid "Outros participantes deste compromisso, um por linha." msgstr "Other attendees in this appointment, one per line." +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:72 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:64 +msgid "Participante(s)" +msgstr "Participants" + +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:77 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:70 #: brasil/gov/agenda/content/schema/Compromisso.xml msgid "Pauta" msgstr "Agenda" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:72 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:63 -msgid "Pauta:" -msgstr "Agenda:" - #: brasil/gov/agenda/profiles.zcml:26 msgid "Remove suporte de agenda de compromissos dentro de um Portal Padrão" msgstr "" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:95 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:100 msgid "Remover" msgstr "Remove" @@ -194,9 +196,18 @@ msgstr "" msgid "Sem compromissos oficiais." msgstr "" +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:67 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:59 +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Solicitante" +msgstr "Requester" + +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Solicitante da Reuniao e o Orgao ou entidade que representa." +msgstr "Requester of the Meeting and the Organ or entity it represents." + #: brasil/gov/agenda/content/schema/Agenda.xml #: brasil/gov/agenda/content/schema/AgendaDiaria.xml -#: brasil/gov/agenda/content/schema/Compromisso.xml msgid "Tags são utilizadas para organização de conteúdo" msgstr "Tags are used for content organization." @@ -212,8 +223,8 @@ msgstr "" msgid "Title" msgstr "Title" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:81 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:70 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:86 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:79 msgid "VCAL" msgstr "VCAL" @@ -248,7 +259,7 @@ msgid "label_event_start" msgstr "Event Starts" #. Default: "Atualmente não existem compromissos agendados." -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:104 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:109 msgid "label_no_appointments" msgstr "" diff --git a/src/brasil/gov/agenda/locales/plone.pot b/src/brasil/gov/agenda/locales/plone.pot index 6e3b080..dcd6c11 100644 --- a/src/brasil/gov/agenda/locales/plone.pot +++ b/src/brasil/gov/agenda/locales/plone.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-09-25 14:03+0000\n" +"POT-Creation-Date: 2019-04-03 13:15+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/brasil.gov.agenda.po b/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/brasil.gov.agenda.po index bf948c2..1c87f53 100644 --- a/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/brasil.gov.agenda.po +++ b/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/brasil.gov.agenda.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: brasil.gov.agenda\n" -"POT-Creation-Date: 2018-09-25 14:03+0000\n" +"POT-Creation-Date: 2019-04-03 13:15+0000\n" "PO-Revision-Date: 2018-09-25 11:03-0300\n" "Last-Translator: PloneGov.Br \n" "Language-Team: PloneGov.Br \n" @@ -24,8 +24,8 @@ msgstr ".gov.br: Agenda de Membros do Governo Brasileiro" msgid ".gov.br: Remoção do suporte a Agenda" msgstr ".gov.br: Remoção do suporte a Agenda" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:84 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:72 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:89 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:81 msgid "Adicionar ao meu calendario" msgstr "Adicionar ao meu calendário" @@ -101,7 +101,7 @@ msgstr "Descreva aqui se esta agenda foi atualizada. Deixe este campo em branco msgid "Detalhe do compromisso" msgstr "Detalhe do compromisso" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:90 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:95 msgid "Editar" msgstr "Editar" @@ -133,6 +133,10 @@ msgstr "Já existe uma agenda para esta data." msgid "Link do rodapé" msgstr "Link do rodapé" +#: brasil/gov/agenda/browser/templates/compromissoview.pt:75 +msgid "Local" +msgstr "Local" + #: brasil/gov/agenda/content/schema/Agenda.xml msgid "Local padrao para eventos desta agenda" msgstr "Local padrão para os compromissos desta agenda." @@ -141,10 +145,6 @@ msgstr "Local padrão para os compromissos desta agenda." msgid "Local padrao para eventos durante este dia" msgstr "Local padrão para compromissos durante este dia." -#: brasil/gov/agenda/browser/templates/compromissoview.pt:67 -msgid "Local:" -msgstr "Local:" - #: brasil/gov/agenda/behaviors/configure.zcml:15 msgid "Name from date" msgstr "Nome a partir de data" @@ -163,20 +163,22 @@ msgstr "Órgão" msgid "Outros participantes deste compromisso, um por linha." msgstr "Outros participantes deste compromisso, um por linha." +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:72 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:64 +msgid "Participante(s)" +msgstr "Participante(s)" + +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:77 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:70 #: brasil/gov/agenda/content/schema/Compromisso.xml msgid "Pauta" msgstr "Pauta" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:72 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:63 -msgid "Pauta:" -msgstr "Pauta:" - #: brasil/gov/agenda/profiles.zcml:26 msgid "Remove suporte de agenda de compromissos dentro de um Portal Padrão" msgstr "Remove suporte de agenda de compromissos dentro de um Portal Padrão" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:95 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:100 msgid "Remover" msgstr "Remover" @@ -196,9 +198,18 @@ msgstr "Seletor mês" msgid "Sem compromissos oficiais." msgstr "Sem compromissos oficiais." +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:67 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:59 +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Solicitante" +msgstr "Solicitante" + +#: brasil/gov/agenda/content/schema/Compromisso.xml +msgid "Solicitante da Reuniao e o Orgao ou entidade que representa." +msgstr "Solicitante da Reunião e o Órgão ou entidade que representa." + #: brasil/gov/agenda/content/schema/Agenda.xml #: brasil/gov/agenda/content/schema/AgendaDiaria.xml -#: brasil/gov/agenda/content/schema/Compromisso.xml msgid "Tags são utilizadas para organização de conteúdo" msgstr "Tags são utilizadas para organização de conteúdo" @@ -214,8 +225,8 @@ msgstr "Tile que exibe uma agenda" msgid "Title" msgstr "Título" -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:81 -#: brasil/gov/agenda/browser/templates/compromissoview.pt:70 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:86 +#: brasil/gov/agenda/browser/templates/compromissoview.pt:79 msgid "VCAL" msgstr "VCAL" @@ -250,7 +261,7 @@ msgid "label_event_start" msgstr "Data e hora de início" #. Default: "Atualmente não existem compromissos agendados." -#: brasil/gov/agenda/browser/templates/agenda_macros.pt:104 +#: brasil/gov/agenda/browser/templates/agenda_macros.pt:109 msgid "label_no_appointments" msgstr "Atualmente não existem compromissos agendados." diff --git a/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/plone.po b/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/plone.po index 6aa8e73..7ad53a3 100644 --- a/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/plone.po +++ b/src/brasil/gov/agenda/locales/pt_BR/LC_MESSAGES/plone.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-09-25 14:03+0000\n" +"POT-Creation-Date: 2019-04-03 13:15+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/src/brasil/gov/agenda/tests/test_agendadiaria.py b/src/brasil/gov/agenda/tests/test_agendadiaria.py index 0c5d4a0..b63c611 100644 --- a/src/brasil/gov/agenda/tests/test_agendadiaria.py +++ b/src/brasil/gov/agenda/tests/test_agendadiaria.py @@ -227,6 +227,7 @@ def test_SearchableText_indexing_com_compromissos(self): reuniao = agendadiaria['reuniao-ministerial'] reuniao.title = u'Reunião Ministerial' reuniao.description = u'Encontro com todos os ministros' + reuniao.solicitante = u'Cecilia Meireles' reuniao.autoridade = u'Clarice Lispector' reuniao.location = u'Palacio do Planalto' reuniao.attendees = u'Mario de Andrade\nTarsila do Amaral' @@ -259,6 +260,11 @@ def test_SearchableText_indexing_com_compromissos(self): SearchableText='Clarice') self.assertEqual(len(results), 1) + # Realizamos a busca informando o solicitante + results = ct.searchResults(portal_type='AgendaDiaria', + SearchableText='Cecilia') + self.assertEqual(len(results), 1) + def test_view_sem_compromissos(self): agendadiaria = self.agendadiaria view = agendadiaria.restrictedTraverse('@@view') diff --git a/src/brasil/gov/agenda/tests/test_compromisso.py b/src/brasil/gov/agenda/tests/test_compromisso.py index 55ce6f7..4e177c6 100644 --- a/src/brasil/gov/agenda/tests/test_compromisso.py +++ b/src/brasil/gov/agenda/tests/test_compromisso.py @@ -193,6 +193,7 @@ def setupContent(self, portal): self.compromisso = self.agendadiaria['compromisso'] self.compromisso.start_date = datetime.datetime(2014, 2, 5, 12, 0, 0) self.compromisso.end_date = datetime.datetime(2014, 2, 5, 13, 0, 0) + self.compromisso.solicitante = u'Cecilia Meireles' # Publicamos os conteudos self.wt.doActionFor(self.agenda, 'publish') self.wt.doActionFor(self.agendadiaria, 'publish') @@ -250,6 +251,14 @@ def test_compromisso_view_title(self): # self.assertIn(u', 05 de', view.Title()) self.assertIn(u', 05', view.Title()) + def test_compromisso_view_solicitante(self): + portal = self.portal + self.setupContent(portal) + view = self.compromisso.restrictedTraverse('@@view') + view.setup() + compromisso = view.compromisso() + self.assertIn(u'Cecilia Meireles', compromisso['solicitante']) + def test_compromisso_view_imagem(self): portal = self.portal self.setupContent(portal) diff --git a/webpack/app/scss/_agenda.scss b/webpack/app/scss/_agenda.scss index a096507..e990d24 100644 --- a/webpack/app/scss/_agenda.scss +++ b/webpack/app/scss/_agenda.scss @@ -122,12 +122,16 @@ color: #222222; margin-bottom: .5rem; } + .compromisso-solicitante, + .compromisso-participantes, + .compromisso-pauta, .compromisso-local, .download-compromisso > span { font-size: 14px; font-weight: 500; line-height: 1.79; color: #222222; + margin-right: 3em; } .compromisso-local::before { @include sprite($agenda-location);