Cambios en la API pública de Crehana.
El listado de solicitudes de tiempo libre devuelve menos campos
GET /org/{slug}/timeoff/requests/ deja de repetir en cada solicitud la
configuración completa de la política y los datos internos del usuario. Cada
elemento trae ahora la solicitud (id, start_date, end_date, value,
status, comment), quién la pidió en user y a qué política corresponde en
policy:
Cambia el formato de respuesta. El id del usuario pasa a user.user_id y el de
la política a policy.policy_id. Ya no vienen user_id ni policy_id en la
raíz, ni created_at, updated_at, is_active e is_current_user_approver de
la solicitud, ni id, original_id, full_name y fechas del user, ni el
resto de los campos de la policy.
La configuración de cada política (categoría, si es pagada, unidad, si requiere
aprobación) se consulta en GET /org/{slug}/timeoff/policies/, cruzando por
policy_id. El detalle GET /org/{slug}/timeoff/requests/{request_id}/ no
cambia y sigue devolviendo la solicitud completa con los datos del empleado.
Los filtros, el orden y la paginación del listado no cambian.
