Audit modifiche

Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.

Azzera filtri
50 eventi mostrati · offset 8950Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
22/05/26, 11:43:30Inserimentooperator_absences61app interna · app · operator_absence_create · operator:53:2026-06-02
id: ∅ → 61; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 61,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:30.291096",
    "old": null
  },
  "operator_id": {
    "new": 53,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 61,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:30.291096",
  "operator_id": 53
}
22/05/26, 11:43:28Inserimentooperator_absences60app interna · app · operator_absence_create · operator:32:2026-06-02
id: ∅ → 60; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 60,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:28.311235",
    "old": null
  },
  "operator_id": {
    "new": 32,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 60,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:28.311235",
  "operator_id": 32
}
22/05/26, 11:43:26Inserimentooperator_absences59app interna · app · operator_absence_create · operator:36:2026-06-02
id: ∅ → 59; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 59,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:26.327422",
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 59,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:26.327422",
  "operator_id": 36
}
22/05/26, 11:43:23Inserimentooperator_absences58app interna · app · operator_absence_create · operator:49:2026-06-02
id: ∅ → 58; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 58,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:23.963416",
    "old": null
  },
  "operator_id": {
    "new": 49,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 58,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:23.963416",
  "operator_id": 49
}
22/05/26, 11:43:21Inserimentooperator_absences57app interna · app · operator_absence_create · operator:41:2026-06-02
id: ∅ → 57; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 57,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:21.90732",
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 57,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:21.90732",
  "operator_id": 41
}
22/05/26, 11:43:19Inserimentooperator_absences56app interna · app · operator_absence_create · operator:24:2026-06-02
id: ∅ → 56; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 56,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:19.494814",
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 56,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:19.494814",
  "operator_id": 24
}
22/05/26, 11:43:17Inserimentooperator_absences55app interna · app · operator_absence_create · operator:34:2026-06-02
id: ∅ → 55; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 55,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:17.297601",
    "old": null
  },
  "operator_id": {
    "new": 34,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 55,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:17.297601",
  "operator_id": 34
}
22/05/26, 11:43:15Inserimentooperator_absences54app interna · app · operator_absence_create · operator:33:2026-06-02
id: ∅ → 54; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 54,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:15.479299",
    "old": null
  },
  "operator_id": {
    "new": 33,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 54,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:15.479299",
  "operator_id": 33
}
22/05/26, 11:43:13Inserimentooperator_absences53app interna · app · operator_absence_create · operator:26:2026-06-02
id: ∅ → 53; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 53,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:13.014099",
    "old": null
  },
  "operator_id": {
    "new": 26,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 53,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:13.014099",
  "operator_id": 26
}
22/05/26, 11:43:10Inserimentooperator_absences52app interna · app · operator_absence_create · operator:28:2026-06-02
id: ∅ → 52; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 52,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:10.719776",
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 52,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:10.719776",
  "operator_id": 28
}
22/05/26, 11:43:08Inserimentooperator_absences51app interna · app · operator_absence_create · operator:52:2026-06-02
id: ∅ → 51; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 51,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:08.331968",
    "old": null
  },
  "operator_id": {
    "new": 52,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 51,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:08.331968",
  "operator_id": 52
}
22/05/26, 11:43:06Inserimentooperator_absences50app interna · app · operator_absence_create · operator:54:2026-06-02
id: ∅ → 50; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 50,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:06.385127",
    "old": null
  },
  "operator_id": {
    "new": 54,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 50,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:06.385127",
  "operator_id": 54
}
22/05/26, 11:43:03Inserimentooperator_absences49app interna · app · operator_absence_create · operator:39:2026-06-02
id: ∅ → 49; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 49,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:03.840041",
    "old": null
  },
  "operator_id": {
    "new": 39,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 49,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:03.840041",
  "operator_id": 39
}
22/05/26, 11:43:01Inserimentooperator_absences48app interna · app · operator_absence_create · operator:31:2026-06-02
id: ∅ → 48; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 48,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:43:01.510712",
    "old": null
  },
  "operator_id": {
    "new": 31,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 48,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:43:01.510712",
  "operator_id": 31
}
22/05/26, 11:42:39Inserimentooperator_absences47app interna · app · operator_absence_create · operator:21:2026-06-02
id: ∅ → 47; date: ∅ → 2026-06-02; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 47,
    "old": null
  },
  "date": {
    "new": "2026-06-02",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:39.566939",
    "old": null
  },
  "operator_id": {
    "new": 21,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 47,
  "date": "2026-06-02",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:39.566939",
  "operator_id": 21
}
22/05/26, 11:42:28Inserimentooperator_absences46app interna · app · operator_absence_create · operator:51:2026-06-01
id: ∅ → 46; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 46,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:28.991052",
    "old": null
  },
  "operator_id": {
    "new": 51,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 46,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:28.991052",
  "operator_id": 51
}
22/05/26, 11:42:25Inserimentooperator_absences45app interna · app · operator_absence_create · operator:46:2026-06-01
id: ∅ → 45; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 45,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:25.09814",
    "old": null
  },
  "operator_id": {
    "new": 46,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 45,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:25.09814",
  "operator_id": 46
}
22/05/26, 11:42:21Inserimentooperator_absences44app interna · app · operator_absence_create · operator:37:2026-06-01
id: ∅ → 44; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 44,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:21.994854",
    "old": null
  },
  "operator_id": {
    "new": 37,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 44,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:21.994854",
  "operator_id": 37
}
22/05/26, 11:42:19Inserimentooperator_absences43app interna · app · operator_absence_create · operator:45:2026-06-01
id: ∅ → 43; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 43,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:19.0416",
    "old": null
  },
  "operator_id": {
    "new": 45,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 43,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:19.0416",
  "operator_id": 45
}
22/05/26, 11:42:15Inserimentooperator_absences42app interna · app · operator_absence_create · operator:19:2026-06-01
id: ∅ → 42; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 42,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:15.648755",
    "old": null
  },
  "operator_id": {
    "new": 19,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 42,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:15.648755",
  "operator_id": 19
}
22/05/26, 11:42:12Inserimentooperator_absences41app interna · app · operator_absence_create · operator:38:2026-06-01
id: ∅ → 41; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 41,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:12.934763",
    "old": null
  },
  "operator_id": {
    "new": 38,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 41,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:12.934763",
  "operator_id": 38
}
22/05/26, 11:42:10Inserimentooperator_absences40app interna · app · operator_absence_create · operator:48:2026-06-01
id: ∅ → 40; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 40,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:10.863292",
    "old": null
  },
  "operator_id": {
    "new": 48,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 40,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:10.863292",
  "operator_id": 48
}
22/05/26, 11:42:07Inserimentooperator_absences39app interna · app · operator_absence_create · operator:30:2026-06-01
id: ∅ → 39; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 39,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:07.472282",
    "old": null
  },
  "operator_id": {
    "new": 30,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 39,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:07.472282",
  "operator_id": 30
}
22/05/26, 11:42:05Inserimentooperator_absences38app interna · app · operator_absence_create · operator:20:2026-06-01
id: ∅ → 38; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 38,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:05.249283",
    "old": null
  },
  "operator_id": {
    "new": 20,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 38,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:05.249283",
  "operator_id": 20
}
22/05/26, 11:42:03Inserimentooperator_absences37app interna · app · operator_absence_create · operator:29:2026-06-01
id: ∅ → 37; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 37,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:03.20579",
    "old": null
  },
  "operator_id": {
    "new": 29,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 37,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:03.20579",
  "operator_id": 29
}
22/05/26, 11:42:00Inserimentooperator_absences36app interna · app · operator_absence_create · operator:25:2026-06-01
id: ∅ → 36; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 36,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:42:00.982069",
    "old": null
  },
  "operator_id": {
    "new": 25,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 36,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:42:00.982069",
  "operator_id": 25
}
22/05/26, 11:41:50Inserimentooperator_absences35app interna · app · operator_absence_create · operator:35:2026-06-01
id: ∅ → 35; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 35,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:50.165305",
    "old": null
  },
  "operator_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 35,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:50.165305",
  "operator_id": 35
}
22/05/26, 11:41:48Inserimentooperator_absences34app interna · app · operator_absence_create · operator:27:2026-06-01
id: ∅ → 34; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 34,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:48.246816",
    "old": null
  },
  "operator_id": {
    "new": 27,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 34,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:48.246816",
  "operator_id": 27
}
22/05/26, 11:41:45Inserimentooperator_absences33app interna · app · operator_absence_create · operator:50:2026-06-01
id: ∅ → 33; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 33,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:45.918771",
    "old": null
  },
  "operator_id": {
    "new": 50,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 33,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:45.918771",
  "operator_id": 50
}
22/05/26, 11:41:43Inserimentooperator_absences32app interna · app · operator_absence_create · operator:18:2026-06-01
id: ∅ → 32; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 32,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:43.192347",
    "old": null
  },
  "operator_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 32,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:43.192347",
  "operator_id": 18
}
22/05/26, 11:41:40Inserimentooperator_absences31app interna · app · operator_absence_create · operator:40:2026-06-01
id: ∅ → 31; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 31,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:40.178306",
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 31,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:40.178306",
  "operator_id": 40
}
22/05/26, 11:41:38Inserimentooperator_absences30app interna · app · operator_absence_create · operator:23:2026-06-01
id: ∅ → 30; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 30,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:38.223226",
    "old": null
  },
  "operator_id": {
    "new": 23,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 30,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:38.223226",
  "operator_id": 23
}
22/05/26, 11:41:35Inserimentooperator_absences29app interna · app · operator_absence_create · operator:22:2026-06-01
id: ∅ → 29; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 29,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:35.983573",
    "old": null
  },
  "operator_id": {
    "new": 22,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 29,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:35.983573",
  "operator_id": 22
}
22/05/26, 11:41:33Inserimentooperator_absences28app interna · app · operator_absence_create · operator:47:2026-06-01
id: ∅ → 28; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 28,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:33.229191",
    "old": null
  },
  "operator_id": {
    "new": 47,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 28,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:33.229191",
  "operator_id": 47
}
22/05/26, 11:41:30Inserimentooperator_absences27app interna · app · operator_absence_create · operator:53:2026-06-01
id: ∅ → 27; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 27,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:30.899214",
    "old": null
  },
  "operator_id": {
    "new": 53,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 27,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:30.899214",
  "operator_id": 53
}
22/05/26, 11:41:28Inserimentooperator_absences26app interna · app · operator_absence_create · operator:32:2026-06-01
id: ∅ → 26; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 26,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:28.409612",
    "old": null
  },
  "operator_id": {
    "new": 32,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 26,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:28.409612",
  "operator_id": 32
}
22/05/26, 11:41:26Inserimentooperator_absences25app interna · app · operator_absence_create · operator:36:2026-06-01
id: ∅ → 25; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 25,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:26.238753",
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 25,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:26.238753",
  "operator_id": 36
}
22/05/26, 11:41:06Inserimentooperator_absences24app interna · app · operator_absence_create · operator:49:2026-06-01
id: ∅ → 24; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 24,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:06.846272",
    "old": null
  },
  "operator_id": {
    "new": 49,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 24,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:06.846272",
  "operator_id": 49
}
22/05/26, 11:41:04Inserimentooperator_absences23app interna · app · operator_absence_create · operator:41:2026-06-01
id: ∅ → 23; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 23,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:04.637792",
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 23,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:04.637792",
  "operator_id": 41
}
22/05/26, 11:41:02Inserimentooperator_absences22app interna · app · operator_absence_create · operator:24:2026-06-01
id: ∅ → 22; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 22,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:41:02.329252",
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 22,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:41:02.329252",
  "operator_id": 24
}
22/05/26, 11:41:00Modificaoperator_absences21app interna · app · operator_absence_update · operator_absence:21
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 21,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:51.890818",
  "operator_id": 34
}
Dopo
{
  "id": 21,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:51.890818",
  "operator_id": 34
}
22/05/26, 11:40:51Inserimentooperator_absences21app interna · app · operator_absence_create · operator:34:2026-06-01
id: ∅ → 21; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 21,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:51.890818",
    "old": null
  },
  "operator_id": {
    "new": 34,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 21,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:51.890818",
  "operator_id": 34
}
22/05/26, 11:40:49Inserimentooperator_absences20app interna · app · operator_absence_create · operator:33:2026-06-01
id: ∅ → 20; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 20,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:49.891842",
    "old": null
  },
  "operator_id": {
    "new": 33,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 20,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:49.891842",
  "operator_id": 33
}
22/05/26, 11:40:48Inserimentooperator_absences19app interna · app · operator_absence_create · operator:26:2026-06-01
id: ∅ → 19; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 19,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:48.274311",
    "old": null
  },
  "operator_id": {
    "new": 26,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 19,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:48.274311",
  "operator_id": 26
}
22/05/26, 11:40:39Inserimentooperator_absences18app interna · app · operator_absence_create · operator:28:2026-06-01
id: ∅ → 18; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 18,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:39.844435",
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 18,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:39.844435",
  "operator_id": 28
}
22/05/26, 11:40:37Inserimentooperator_absences17app interna · app · operator_absence_create · operator:52:2026-06-01
id: ∅ → 17; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 17,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:37.821786",
    "old": null
  },
  "operator_id": {
    "new": 52,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 17,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:37.821786",
  "operator_id": 52
}
22/05/26, 11:40:35Inserimentooperator_absences16app interna · app · operator_absence_create · operator:54:2026-06-01
id: ∅ → 16; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 16,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:35.490399",
    "old": null
  },
  "operator_id": {
    "new": 54,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 16,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:35.490399",
  "operator_id": 54
}
22/05/26, 11:40:32Inserimentooperator_absences15app interna · app · operator_absence_create · operator:39:2026-06-01
id: ∅ → 15; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 15,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:32.268629",
    "old": null
  },
  "operator_id": {
    "new": 39,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 15,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:32.268629",
  "operator_id": 39
}
22/05/26, 11:40:29Inserimentooperator_absences14app interna · app · operator_absence_create · operator:31:2026-06-01
id: ∅ → 14; date: ∅ → 2026-06-01; type: ∅ → absence; shift: ∅ → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 14,
    "old": null
  },
  "date": {
    "new": "2026-06-01",
    "old": null
  },
  "type": {
    "new": "absence",
    "old": null
  },
  "shift": {
    "new": null,
    "old": null
  },
  "reason": {
    "new": null,
    "old": null
  },
  "hours_off": {
    "new": null,
    "old": null
  },
  "created_at": {
    "new": "2026-05-22T09:40:29.585376",
    "old": null
  },
  "operator_id": {
    "new": 31,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 14,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:40:29.585376",
  "operator_id": 31
}
22/05/26, 11:40:14Modificaoperator_absences13app interna · app · operator_absence_update · operator_absence:13
reason: ∅ → ponte
Dettagli before/after
Diff
{
  "reason": {
    "new": "ponte",
    "old": null
  }
}
Prima
{
  "id": 13,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": null,
  "hours_off": null,
  "created_at": "2026-05-22T09:39:58.438359",
  "operator_id": 21
}
Dopo
{
  "id": 13,
  "date": "2026-06-01",
  "type": "absence",
  "shift": null,
  "reason": "ponte",
  "hours_off": null,
  "created_at": "2026-05-22T09:39:58.438359",
  "operator_id": 21
}