API(adminCensos)
Contenido
Creación de censo
/ADMCensus/census/create.do?idVotacion=100&fecha_inicio=10/10/2014&fecha_fin=12/11/2015&tituloVotacion=nueva votacion 10
Este método será utilizado por Votaciones, para que se cree el censo automáticamente. Devolverá un Json con el siguiente formato:
[{"result":"idCensus"}] id del censo [{"result":"no"}] en caso de error
Puede borrar
/ADMCensus/census/canDelete.do?idVotacion=100
Método utilizado por Votaciones para saber si puede eliminar la votación. El resultado será un Json con el siguiente formato:
[{"result":,"Yes"}] ó [{"result":,"No"}]
Si el resultado es Yes, nuestro subsistema eliminará automáticamente el censo.
Puede votar
/ADMCensus/census/canVote.do?idVotacion=100
Este método será utilizado por Cabina de votación para saber si un usuario puede votar en una votación determinada. El resultado será un Json con el siguiente formato:
[{"result":,"Yes"}] ó [{"result":,"No"}]
Actualizar votación
/ADMCensus/census/updateUser.do?idVotacion=100
Este método será utilizado por Cabina de votación para actualizar y actualizará el estado de votación del usuario. Este método no devolverá nada.
Usuarios por censo
/ADMCensus/census/findCensusByVote.do?idVotacion=100
Este método lo utilizara el grupo de Deliberaciones para obtener los usuarios de un censo en una votación. El resultado será un Json con el siguiente formato como ejemplo:
[{"id":1,"version":1,"token_propietario":"123456fdas","nombre_votacion":"votacion1","votacion_id":1,"voto_por_usuario":{"juan":false,"maria":true,"pepe":true},"fecha_inicio":1430776800000,"fecha_fin":1430776800000}]
Url para acceder a la edición de un censo determinado
/ADMCensus/census/details.do?censusId=x