2.9 KiB
Studio
Anpassungen dokumentieren
Aufgabenträger: Administrator
Jede Änderung mit Odoo Studio an einer Odoo-Instanz muss dokumentiert werden. Die Entwickler von Odoo haben dafür die Menu-Option Notizen hinzugefügt.
Dateianhang in Bericht anzeigen
Aufgabenträger: Administrator
::: tip An jedem Odoo-Objekt kann ein Anhang vom Typ Datei oder URL hinzugefügt werden. Dieser Anhang kann im Portal oder Bericht angzeigt werden. :::
In diesem Beispiel wurde mit Odoo Studio dem Modell product.product zwei Felder hinzugefügt:
-
Name: x_studio_drawing
- Typ: Many2One Produktionsdokument
- Bezeichnung: Zeichnung
-
Name: x_studio_step_file
- Typ: Man2One Produktionsdokument
- Bezeichnung: STEP-Datei
Diese Felder können im Beschaffungsauftrag angzeigt werden.
Für diese Art von Anpassung muss das XML der Ansicht bearbeit werden, dazu der X-Path-Edit:
<data>
<xpath expr="/t/t/div/table/tbody/t[2]/tr/t[1]/td[1]/span" position="after">
<t t-if="line.product_id.x_studio_drawing">
<br/>
<span>Zeichnung: </span>
<a t-attf-href="{{line.product_id.x_studio_drawing.url}}">
<span t-field="line.product_id.x_studio_drawing.display_name"/>
</a>
</t>
<t t-if="line.product_id.x_studio_step_file">
<br/>
<span>STEP-Datei: </span>
<a t-attf-href="{{line.product_id.x_studio_step_file.url}}">
<span t-field="line.product_id.x_studio_step_file.display_name"/>
</a>
</t>
</xpath>
</data>
Feld entfernen
Möchten sie ein Feld aus einer Ansicht entfernen, öffnen sie zuerst die Ansicht in Odoo Studion. Anschliessend wählen sie das Feld aus und klicken in der linken Menu-Leiste auf Aus Ansicht entfernen
::: warning Benutzerdefinierte Felder sowie Basisfelder werden nicht aus der Datenbank entfernt. Sie bestehen weiterhin und können der Ansicht wieder hinzugefügt werden. :::
Berechtigung auf verstecktem Feld festlegen
Bestimmte Felder und Buttons werden nur im Entwicklermodus also mit den erweiterten Berechtigungen angezeigt. Damit diese Felder und Buttons standardmässig angezeigt werden können, können sie mit Odoo Studion ganz einfach die Berechtigung festlegen.
Dazu ein Beispiel: Ein Arbeitsauftrag ist in Arbeit und bereits Bestände produziert, die man verbuchen kann.
Nur im Entwicklermodus wird die entsprechende Aktion angezeigt:
Damit dieser Button standardmässig angzeigt wird, geht man wie folgt vor:





