Abwesenheit Aktionen

Aktionen für Abwesenheit App einrichten.

Aktionen

Ablehnen

Navigieren Sie nach Einstellungen > Technisch > Server Aktionen und erstellen Sie einen neuen Eintrag:

Name der Aktion: Ablehnen
Modell: hr.leave
Folgeaktion: Python-Code ausführen

for rec in records:  
  rec.action_refuse()

Die Aktion mit dem Knopf Kontextuelle Aktion erstellen bestätigen und dann speichern.

In der Liste der Abwesenheiten erscheint nun in der Auswahl Aktion das Menu Ablehnen.

Anzahl Stunden neuberechnen

for rec in records:
  rec['number_of_hours_display'] = rec.number_of_days * rec.employee_id.sudo().resource_id.calendar_id.hours_per_day


📝 Edit on GitHubopen in new window