Audits

API para visualizar los movimientos auditados por el sistema.


Index

GET  /audits

Este llamado lista las auditorías realizadas, filtradas por la aplicación activa automáticamente. Para iterar las distintas páginas de audits, se debe pasar el parámetro page

GET  /audits?page=10

Si se desea modificar la cantidad de elementos mostrados por cada página, el parámetro per_page permite hacerlo.


Búsqueda

GET  /audits?q[auditable_id_eq]=4684&q[auditable_type_eq]=Spree::Product

La llamada devolvera audits del producto cuyo id es 4684.

Ejemplo de respuesta:

{
    "count": 1,
    "current_page": 1,
    "pages": 1,
    "audits": [
        {
            "auditable_id": 4684,
            "auditable_type": "Spree::Product",
            "user_id": null,
            "action": "update",
            "audited_changes": {
                "stop_sale": [
                    false,
                    true
                ]
            },
            "created_at": "2017-02-13T14:12:45.247-03:00"
        }
    ]
}

La API de búsqueda la provee la gema Ransack, y para entender cómo se hacen las queries se puede leer la documentación en la wiki de Ransack

results matching ""

    No results matching ""