Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tramitacao customizada ordemdia expediente #3584

Merged
merged 4 commits into from
Aug 4, 2022

Conversation

joaohortsenado
Copy link
Contributor

opção de seleção de tramitação customizada para matérias listadas na ordem do dia e expediente, alteração dos relatorios de pauta de sessão para exibir a tramitação customizada ou a ultima tramitação antes da hora da sessão.

Descrição

Issue Relacionada

Motivação e Contexto

Como Isso Foi Testado?

Capturas de Tela (se apropriado):

Tipos de Mudanças

  • Bug fix (alteração que corrige uma issue e não altera funcionalidades já existentes)
  • [x ] Nova feature (alteração que adiciona uma funcionalidade e não altera funcionalidades já existentes)
  • Alteração disruptiva (Breaking change) (Correção ou funcionalidade que causa alteração nas funcionalidades existentes)

Checklist:

  • [ x] Eu li o documento de Contribuição (CONTRIBUTING).
  • [ x] Meu código segue o estilo de código deste projeto.
  • [ x] Minha alteração requer uma alteração na documentação.
  • Eu atualizei a documentação de acordo.
  • Eu adicionei testes para cobrir minhas mudanças.
  • Todos os testes novos e existentes passaram.

@joaohortsenado joaohortsenado force-pushed the tramitacao-customizada-ordemdia-expediente branch from cb1f34d to af0b8ab Compare August 1, 2022 18:08
@joaohortsenado
Copy link
Contributor Author

@LeandroJatai por favor, poderia revisar este PR? Conforme conversamos há algum tempo, eu fiz a implementação de um campo para tramitação customizada da Pauta de sessões. Especificamente, como eu queria um select com apenas as tramitações existentes para a matéria que está sendo incluída na ordem do dia, acabei criando uma solução de extender o choicefield para evitar os erros da validação. Caso você quiser a gente pode reunir pra te explicar as minhas dúvidas em relação a melhor forma de implementação disso.

@LeandroJatai
Copy link
Member

@joaohortsenado, o código me parece ok... Ainda hj baixarei o branch e analisarei a solução implementada, dai a gente se reúne!

- encaminha além da descrição do status, também a data de tramitação, unidade local e unidade de destino de cada tramitação
- recebe os dados acima na interface, monta options com data, e status.
- qualquer alteração no select, monta um alert, assim como para matéria selecionada, com os dados cima da tramitação
@LeandroJatai LeandroJatai force-pushed the tramitacao-customizada-ordemdia-expediente branch from 3be424c to ab6d699 Compare August 2, 2022 01:07
@LeandroJatai
Copy link
Member

@joaohortsenado ficou bacana, fiz algumas alterações de usabilidade:
commit: ab6d699
Ajuste de usabilidade

  • encaminha além da descrição do status, também a data de tramitação, unidade local e unidade de destino de cada tramitação
  • recebe os dados acima na interface, monta options com data, e status.
  • qualquer alteração no select, monta um alert, assim como para matéria selecionada, com os dados cima da tramitação
    image

@@ -839,6 +841,23 @@ def recuperar_materia(request):

return response

def recuperar_tramitacao(request):
tipo = TipoMateriaLegislativa.objects.get(pk=request.GET['tipo_materia'])
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
tipo = TipoMateriaLegislativa.objects.get(pk=request.GET['tipo_materia'])
tipo = request.GET['tipo_materia']

ano = request.GET['ano_materia']

try:
materia = MateriaLegislativa.objects.get(tipo=tipo,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
materia = MateriaLegislativa.objects.get(tipo=tipo,
materia = MateriaLegislativa.objects.get(tipo_id=tipo,

@edwardoliveira edwardoliveira merged commit e1a3654 into 3.1.x Aug 4, 2022
@edwardoliveira edwardoliveira deleted the tramitacao-customizada-ordemdia-expediente branch August 4, 2022 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants