A priori je ne compte pas faire de traitements sur les données, donc votre suggestion à l'air bien meilleure que la mienne et je pense que je vais la suivre .
C'est ce que vous avez fait pour le planning des interventions
Je comptais déjà faire descendre l'intervention en JSON sur les tablettes, quelque chose comme:
Code : Tout sélectionner
{
  "category": [
    {
      "name": "Compte-rendu",
      "fields": [
        {
          "id": "c89d85c5-9caf-4e06-a1f7-bdbde7897bbb",
          "label": "Intervention terminée",
          "type": "list",
          "is_mandatory": true,
          "is_private": false,
          "conditionnal_field": null,
          "conditionnal_operator": null,
          "conditionnal_value": null,
          "values": [
            "Oui",
            "Non"
          ],
          "value": null
        },
        {
          "id": "3dba8d12-25e6-45ac-baf2-4a19252ace7d",
          "label": "Prévoir autre intervention",
          "type": "list",
          "is_mandatory": true,
          "is_private": true,
          "conditionnal_field": "c89d85c5-9caf-4e06-a1f7-bdbde7897bbb",
          "conditionnal_operator": "=",
          "conditionnal_value": "Non",
          "values": [
            "Oui",
            "Non"
          ],
          "value": null
        }
      ]
    },
    {
      "name": "Signatures",
      "fields": [
        {
          "id": "fa114460-c668-46be-8e03-aeb413dc0279",
          "label": "Signature client",
          "type": "signature",
          "is_mandatory": true,
          "is_private": false,
          "conditionnal_field": null,
          "conditionnal_operator": null,
          "conditionnal_value": null,
          "values": null,
          "value": null
        },
        {
          "id": "58791fda-9159-4895-9519-d22652985dd6
",
          "label": "Signature technicien",
          "type": "signature",
          "is_mandatory": true,
          "is_private": false,
          "conditionnal_field": null,
          "conditionnal_operator": null,
          "conditionnal_value": null,
          "values": null,
          "value": null
        }
      ]
    }
  ]
}
