Dienstag, 21. Juli 2015

Odoo Framework "Code Completion" unter Eclipse und PyDev

Als meine verwöhnten Visual Studio Programmierer Ihre ersten Python Projekte für Odoo programmieren sollten, haben Sie gleich "geweint", weil Sie mehr Code schreiben mussten.
Natürlich hat auch Eclipse mit PyDev eine "Code Completion" für den Python Code, aber nicht für Methoden, Klassen etc. auf dem Odoo Framework.

Wenn man allerdings in seinem Projekt Properties den Pfad zum Odoo Server angibt:























Dann kann Eclipse auch auf das Odoo Framework referenzieren.





Freitag, 17. Juli 2015

nbsp in der Templates in Odoo

By Default kann man in den XML Templates in Odoo das   nicht verwenden -  Odoo meldet immer einen Fehler zurück.

Das Problem ist aber,  dass man es manchmal braucht.

Hier ist die Lösung:
Zuerst definiert man in der XML Datei eigene Variante für nbsp

<!-- custom definition for nbsp; -->
<t t-set="nbsp" t-value=" '     '.replace('  ',u'\xa0').encode('utf-8') "/>

Und so kann man es verwenden
<t t-esc="nbsp"/><span><t t-esc="res_company.street2"></t></span><br/>