Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 918 Bytes

Abwesenheit Aktionen.md

File metadata and controls

39 lines (27 loc) · 918 Bytes
description tags prev
Aktionen für Abwesenheit App einrichten.
HowTo
./abwesenheit

Abwesenheit Aktionen

icons_odoo_hr_holidays

{{ $frontmatter.description }}

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 Abwesenheitszeiten 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