Diferencia entre revisiones de «API(adminCensos)»

De Wiki de EGC
Saltar a: navegación, buscar
(Página creada con « === 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á ut...»)
 
(Creación de censo)
Línea 4: Línea 4:
  
 
Este método será utilizado por '''Votaciones''', para que se cree el censo automáticamente. Devolverá un Json con el siguiente formato:
 
Este método será utilizado por '''Votaciones''', para que se cree el censo automáticamente. Devolverá un Json con el siguiente formato:
  [{"result":"yes"}] en caso de creación correcta
+
  [{"result":"idCensus"}] id del censo
 
  [{"result":"no"}] en caso de error
 
  [{"result":"no"}] en caso de error
  

Revisión del 16:33 17 nov 2014

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}]