Installation Version 8.0 via git

  1. Git Repository klonen
  2. Postgres Datenbank einrichten
  3. wkhtmltopdf installieren
  4. Über Apache einbinden

 

3. wkhtmltopdf installieren

Entweder die Pakete aus den Repositories der jeweiligen Distribution installieren (bevorzugt) oder von wkhtmltopdf.org beziehen.

Wkhtmltopdf erfordert aber normalerweise einen X-Server-Umgebung. Diese ist meist nicht auf einem Server vorhanden. Dafür schneidern die Distributoren meist ein Paket für eine Umgebung ohne X11.

Dies ist wichtig, denn Odoo prüft zwar ob wkhtmltopdf installiert ist, liefert aber im Fehlerfalle die Meldungen nicht. D.h. ein installiertes wkhtmltopdf ohne laufendes X11 wirft eine passende Fehlerbeschreibung, in Odoo kommt aber nur ein PDF der Größe 0 Byte ohne weitere Meldung heraus.

Möchte man das noX-Paket verwenden, muss man auf den Namen der Programms achten. Meist wird die noX-Variante wkhtmltopdf-nox genannt. Odoo greift aber ausschließlich auf den Befehl wkhtmltopdf zu. Als Lösung liegt es nahe einen Link in /usr/bin zu setzen und wkhtmltopdf auf wkhtmltopdf-nox verweisen zu lassen.

Möchte man das nicht muss man in der report.py den Befehl anpassen.

Datenbankliste abschalten

Die Datenbankauswahlliste gibt -solange man keine generischen Datenbanknamen verwendet- einen guten Hinweis auf die Inhaber der Daten. Möchte man man das Auswahlfeld für die Datenbank abschalten geschieht dies über den Konfigurationsparameter list_db=False in der zentralen Odoo-Konfigurationsdatei (z.B. /etc/odoo-serverc.conf).

Über die URL host/web/database/selector erhält man ein Eingabefeld für den Datenbanknamen. Die Datenbank bleibt im normalfall im Browser vorausgewählt, so dass man die Datenbank nicht jedesmal eingeben muss.

Über den URL-Parameter db lässt sich direkt auf eine Datenbank verlinken, so kann man den Nutzern die Eingabe des Datenbanknamens ersparen. Die URL lautet dann host/web.

 

 

Registrierungsinformationen

Der gelegentliche Hinweis an die Nutzer, dass die eigene Odoo-Installation nicht registriert sei kann so manchen Nutzer nervös machen. Möchte man, dass der Hinweis nicht erscheint, so kann man den Aufruf für die "announcement_bar" in der Datei addons/mail/static/src/js/announcement.js unterdrücken.
Oder man leert das template addons/mail/static/src/xml/announcement.xml.