Dienstag, 23. September 2014

Odoo: Workaround nachdem Update von Odoo 8RC auf Final ging der "Website Builder" nicht mehr...

Als ich letzte Woche unsere Homepage https://myodoo.de von dem Release Candidate auf die FINAL geupdatet hatte, sah alles ganz normal aus.

Als ich dann aber eine neue Seite erstellen wollte, konnte ich auf einmal keine Website-Inhalte hinzufügen. Statt dem gewohnten Menü, erschien nur eine leere Leiste.



Was tun??? - zwar fand ich im Odoo Helpforum Einträge mit ähnlichen Symptomen, aber keine Lösung.

Unser Workaround

Zunächst haben wir die Datenbank weggesichert.
Danach wurde das Module "Website Builder" deinstalliert und wieder installiert.







Achtung: Danach sind alle Seiten und Blogs weg! Deshalb die Sicherung!

Jetzt haben wir die Inhalte von der Sicherung übertragen:

Import der website

  1. Menüeinträge. Die Tabelle "website_menu" per CSV exportiert und die in der neuen Datenbank importiert.
    Wichtig!!! Wenn ein Datum mit exportiert wird, muss das Format des Servers gewählt werden. (1990-12-31 17:30)
    Beim Import(Append/Update) das selbe Spiel, sonst gibt es beim import einen Fehler, wobei nur die Felder id, parent_left, parent_right, name, sequence, url, parent_id und new_window wichtig sind. Insert/Append sollte benutzt werden. Wenn Fehler auftauchen, ist dies kein Problem, es fehlt nur der Inhalt in der Zeile.
  2. Webseiten. website_bugfix ausführen.
  3. Blogeinträge > die gleichen Vorgehnsweise wie bei den Menüeinträgen.
  4. blog_blog ohne die Spalten, create_id, create_date, write_id, write_date, message_last_post.
  5. bei blog_post das selbe, außer das man das create_date und write_date importiert.
  6. blog_post_history mit allen Feldern.
  7. blog_tag mit allen Feldern.
  8. blog_pos_tag_rel mit allen Feldern
Wir haben dazu ein Python-Skript erstellt. Wer ähnliche Probleme hat, kann sich gerne melden.

Keine Kommentare:

Kommentar veröffentlichen