interlegis / sapl

Sistema de Apoio ao Processo Legislativo
GNU General Public License v3.0
86 stars 81 forks source link

Implementar Votação Eletrônica #762

Closed wesleylima247 closed 7 years ago

wesleylima247 commented 8 years ago

O parlamentar está presente na ordem do dia, no painel está aparecendo o parlamentar e a matéria para votação.

O parlamentar está cadastrado como autor e com usuário. Mas esse parlamentar/usuário náo fica disponível para votar

Tela abaixo do operador_geral que abriu a votação: screen shot 2016-10-25 at 10 20 22

Tela do parlamentar

screen shot 2016-10-25 at 10 21 43

edwardoliveira commented 8 years ago

Até onde eu entendo, esta tela é de registro de votos não de votação. Assim, o operador registra os votos obtidos, mas o sistema não prevê, que eu saiba um sistema de votação interativa. Outros colegas como @eduardoedson @LeandroRoberto @marciomazza @morale @andreagudo podem me corrigir se eu estiver enganado?

andreagudo commented 8 years ago

No 2.5 não ha votação interativa, um operador registra os votos. Tentei testar o 3.1 pensando do nisso.

wesleylima247 commented 8 years ago

Então é o operador_sessao que vai registrar os votos? Pensei que no 3.1 ia ser interativa. Pq os parlamentares terão acesso ao sistema com login, tem também lá em tabelas auxiliares --> cadastros de computadores. Pensei que era para isso.

andreagudo commented 8 years ago

@wesleylima247 , penso que estás correto: parlamentares com acesso e votando. Eu é que fiz um teste pensando que seria o operador_sessao que faria os registros. O ideal seria, porém, o sistema facultar as duas opções nas Tabelas Auxiliares. Mas há que se resolver isso para que os testes ocorram corretamente.

LeandroJatai commented 8 years ago

@wesleylima247 está correto na questão de votação interativa mas existem duas frentes... quando se fala de sapl 2.5 não existe painel eletrônico e existe um registro operacional (operador_sessao) do que aconteceu em tal documento... isso passa apenas por registrar a votação. Não existe, pelo que me lembre, de opções "abrir votação", "registrar votação"... além disso, parlamentares possuem acesso com perfil de Autor par lidar apenas com proposições...

já no sapl 3.0 (que não entrou em produção) foi implementado quase que totalmente o perfil Parlamentar... ou seja, um usuário do sistema poderia ter outro perfil ou ainda duplo perfil => ['Parlamentar', 'Autor']. Nesse cenário, o usuário poderia criar suas proposições e, através dos cadastros e confirmações de mac e ips... registrar presença na sessão... não me recordo se havia votação interativa nem nesse caso...

edwardoliveira commented 8 years ago

Bem, se assim for então isso muda muito o requisito de painel. Até então estávamos trabalhando com o registro de votação, e status no Painel. Não votação interativa. Penso que votação interativa deva ficar pra uma próxima versão. Não daria tempo de mudar esse requisito + consertar os bugs mais urgentes da versão atual + apresentar no Engitec. Concorda, @marciomazza ?

edwardoliveira commented 8 years ago

@eduardoedson Podemos ver como é feito o registro de presença do Parlamentar no 3.0 e fazer o mesmo para o 3.1. Creio que isto será o embrião de votação interativa... :thinking:

wesleylima247 commented 8 years ago

@edwardoliveira @LeandroRoberto Etendo. A nossa expectativa com o SAPL 3.1 seria o parlamentar votar interativamente. Penso que em uma casa legislativa com muitos parlamentares seria sujeito a erros de um operador_sessao registrar um voto errado. :(

LeandroJatai commented 8 years ago

com certeza!!! @edwardoliveira vai refatorar o painel e resolver a questão de presença interativa... quando todas as validações de segurança estiverem ok, minha experiência me diz que votação interativa será um detalhe.

wesleylima247 commented 8 years ago

Legal. Vai ser muito boa essa feature.