Issue:
0016986: REST endpoint PUT /{workspace}/oauth2/token sets the HTTP status to 200 (OK) when error
Cause:
Al obtener un "access token" con informacion erronea, no se define correctamente el response de error
Solution:
Se define un response de error, cuando el "HTTP status" es 400
Issue:
PM-2114: 0017023: REST endpoint GET /cases/{app_uid} doesn't check whether user has permission to access case
PM-2115: 0017027: REST endpoint GET /cases/{app_uid} returns an empty response if case has "CANCELLED" or "COMPLETED" status
Cause:
PM-2114: No existe validacion para el usuario
PM-2115: No se a considerado cuando un caso tiene un estado PAUSED, CANCELLED o COMPLETED
Solution:
PM-2114: Se agrega validacion para el usuario
PM-2115: Se a completado en el metodo "getCaseInfo" para los estados PAUSED, CANCELLED o COMPLETED
> Code Issue:
REST endpoints GET /cases/{app_uid} and /cases/{app_uid}/current-task needs to return due date and when started in current_task
> Solution:
Se completa los campos para obtener la informacion requerida.
> Code Issue:
REST endpoint PUT /cases/{app_uid}/unpause can be called on a case which isn't paused
> Solution:
Se agrega validacion cuando un caso NO esta pausado se mostrara un mensaje.
> Code Issue:
The usr_cnf_pass parameter should be optional in the endpoint POST /api/1.0/{workspace}/user
> Solution:
El parametro "usr_cnf_pass" en POST y PUT no es requerido.
Issue:
Adicionar Active/Inactive value in Process endpoint
Cause:
No existe campo "prj_status" en el end-point ----> GET /api/1.0/{workspace}/projects
Solution:
Se a agregado al listado el campo "prj_status"
Issue:
0017035: Change error message for REST endpoint GET /cases/{app_uid}/current-task if "COMPLETED" status
Cause:
Requerimiento de cambio de texto en mensaje
Solution:
- Se a cambiado el texto del mensaje
- Se a completado validacion cuando un "app_uid" es invalido
- Se realizo un refactor de los siguientes Endpoints:
POST /api/1.0/{workspace}/user
PUT /api/1.0/{workspace}/user/{usr_uid}
Se desglosa los siguientes puntos:
a)PM-1628 "0016807 - POST /api/1.0/{workspace}/user endpoint needs..." SOLVED
> Code Issue: 0016807 - POST /api/1.0/{workspace}/user endpoint needs to add parameters for the birthday, department,
user experience, fax & cell number
> Solution: Los parametros: usr_birthday, dep_uid, usr_ux, usr_fax y usr_cellular, son opcionales y pueden ser enviados.
b)PM-1735 "0016809 - Endpoint POST /api/1.0/{workspace}/user doesn't..." SOLVED
> Code Issue: 0016809 - Endpoint POST /api/1.0/{workspace}/user doesn't work if optional parameters are not included
> Solution: Se agrega validacion para los campos mencionados tomando encuenta como opcionales.
c)PM-1751 "0016821 - Endpoint PUT /user/{usr_uid} should be able..." SOLVED
> Code Issue: 0016821 - Endpoint PUT /user/{usr_uid} should be able to update the calendar, department and user experience
> Solution: Se puede modificar los campos mencionados.
d)PM-1749 "0016820 - Endpoint PUT /user/{usr_uid} has error..." SOLVED
> Code Issue: 0016820 - Endpoint PUT /user/{usr_uid} has error when overwriting the username with the same username
> Solution: El mismo usuario se puede modificar con el mismo nombre.
e)PM-1741 "0016813 - The DELETE /user/{usr_uid} endpoint doesn't..." SOLVED
> Code Issue: 0016813 - The DELETE /user/{usr_uid} endpoint doesn't check if the user has already been deleted
> Solution: Al eliminar un usuario en la primera vez lo eliminara, al eliminar el mimo usuario nuevamente se
mostrara un mensaje.
f)PM-1769 "0016818 - Endpoint POST /user/{usr_uid}/image-upload..." SOLVED
> Code Issue: 0016818 - Endpoint POST /user/{usr_uid}/image-upload should work without suppression of error messages
> Solution: Se agrega validacion para variable "FILES" cuando se realizar el upload de la imagen.
El script php que se muestra en la documentacion es un ejemplo que muestra como consumir el EndPoint.
El consumo del mismo es mediante un script y es a criterio de cada uno.