API(adminCensos)

De Wiki de EGC
Revisión del 16:55 17 nov 2014 de Antamasal (discusión | contribuciones) (Creación de censo)
Saltar a: navegación, buscar

Creación de censo

/ADMCensus/census/create.do?idVotacion=100&fecha_inicio=10/10/2014&fecha_fin=29/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