Access Error in hr.contract beim Buchen von Stunden
Fehlermeldung im Client: "Entschuldigen Sie, Sie sind nicht berechtigt, auf dieses Dokument zuzugreifen." beim Buchen von Stunden
Kontext: Verträge sind installiert.
yweng 18:37
Das Problem liegt an Funktionsfeld contract_id von hr.employee
es lässt sich lösen, wenn wir ein sudo() Funktion an der Stelle nutzen
@wagner
wagner 19:18
OK. In welchem Code (Modul, Datei) ist das denn?
wagner 19:47 Uh, das ist direkt in Odoo:
odoo@9bcc80421f92:/$ grep -r 'def _compute_contract_id' /opt/odoo/lib/addons
odoo@9bcc80421f92:/$ grep -r 'def _compute_contract_id' /opt/odoo/lib/odoo /opt/odoo/lib/odoo/addons/hr_contract/models/hr_contract.py: def _compute_contract_id(self):
wagner 20:23 Ich hab trotzdem mal eine Korrektur eingecheckt. Ab v13 gibt's die Funktion nicht mehr so.
yweng 23:17 ja, Wir haben bei dreinull auch diese Funktion so überschrieben
yweng 11:31 @wagner ich habe schon auf Staging getestet. Es funktioniert jetzt.
- Branch fix_4078_alogoenterprisev12bb44_fix_missing_sudo_in_compute_contract_id_v12