Skip to content

fix: exibe campo de observacao obrigatoriamente para revisores ao fin…#11

Open
EstevezCodando wants to merge 1 commit intomasterfrom
feature/observacao-revisor
Open

fix: exibe campo de observacao obrigatoriamente para revisores ao fin…#11
EstevezCodando wants to merge 1 commit intomasterfrom
feature/observacao-revisor

Conversation

@EstevezCodando
Copy link
Collaborator

Objetivo:

Garantir que o campo de observação seja sempre exibido ao revisor ao finalizar uma atividade, com comportamento distinto conforme o tipo de etapa:

  • Corrigir bug do ->
    Em : . modules/sap/factories/endActivityDialogSingleton.py

Adicionar EndActivityDialogSingleton.dialog.close()


Persistencia do stepTypeId


Mudar comportamento do dialogo "observações"

  • Revisão (tipo_etapa_id = 2) e Revisão final (tipo_etapa_id = 5):** campo exibido; observação enviada para a próxima atividade da mesma unidade de trabalho/subfase (para o corretor).

  • Revisão/Correção (tipo_etapa_id = 4):** campo exibido; observação salva na própria atividade.
    ( Alteração necessaria no sap tambem)

  • Execução (tipo_etapa_id = 1) e Correção (tipo_etapa_id = 3):** campo não exibido (sem alteração de comportamento).

Repositório Arquivo Natureza da alteração
SAP_Operador modules/sap/factories/endActivityDialogSingleton.py Corrige bug do singleton que cacheava activeObs=False
SAP_Operador modules/sap/controllers/remoteSapCtrl.py Inclui tipo_etapa_id=4 e passa stepTypeId ao dialog
SAP_Operador modules/sap/factories/guiFactory.py Repassa stepTypeId para o singleton
SAP_Operador modules/sap/widgets/endActivityDialog.py Usa stepTypeId para label, resize e destino da observação

…alizar atividade

- endActivityDialogSingleton: corrige bug onde singleton cacheava instancia
  com activeObs=False, impedindo exibicao do campo em sessoes subsequentes
- remoteSapCtrl: inclui tipo_etapa_id=4 (Revisao/Correcao) na condicao
  activeObs e repassa stepTypeId ao dialog
- guiFactory: aceita e repassa stepTypeId para o singleton
- endActivityDialog: usa stepTypeId para ajustar label e destino da observacao
  (tipo 2/5: proxima atividade de correcao | tipo 4: propria atividade)
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.

1 participant