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

Permite restrição de acesso em Documento Acessório para Documento Administrativo e Matéria Legislativa #3613

Open
wants to merge 4 commits into
base: 3.1.x
Choose a base branch
from

Conversation

cristian-longhi
Copy link
Contributor

Descrição

Implementação dos campos "restrito" e "justificativa_restricao" na tabela de Documentos Acessórios, em Documentos Administrativos e em Matérias Legislativas, possibilitando o cadastro dos mesmos com a restrição de acesso, permitindo visualização dos mesmos somente para usuários logados e com a devida permissão.

Issue Relacionada

#3598

Motivação e Contexto

No caso de Visibilidade dos Documentos Administrativos cadastrada como Ostensiva, os processos ali cadastrados estão disponíveis para acesso sem necessidade de usuário logado. No entanto, alguns documentos integrantes do processo podem conter informações além daquelas relevantes para o andamento do processo. A possibilidade de restringir o acesso evita a necessidade de se manter um arquivo paralelo de documentos que não podem ser cadastrados, bem como auxilia a Casa Legislativa na adequação à LGPD.
Embora a Issue relacionada fala apenas de Documentos Administrativos, a funcionalidade foi extendida às Matérias Legislativas.

Como Isso Foi Testado?

Manualmente.

Capturas de Tela (se apropriado):

Tela de listagem de Documentos Acessórios quando há algum documento restrito para usuário anônimo ou sem permissão:
image

Tela de detalhamento do Documento Acessório restrito para usuário anônimo ou sem permissão:
image

Tipos de Mudanças

  • Bug fix (alteração que corrige uma issue e não altera funcionalidades já existentes)
  • 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:

  • Eu li o documento de Contribuição (CONTRIBUTING).
  • Meu código segue o estilo de código deste projeto.
  • 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.

@robsonsda
Copy link

Alguma novidade sobre essa implementação? É muito necessária, pois temos tramitação praticamente toda digital. Alguns documentos acessórios que ficam públicos ferem a LGPD, e devem ser de consulta interna.

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.

None yet

2 participants