Mittwoch, 15. April 2015

*.pyc Bereinigung während der Odoo Entwicklung für verlässlichere Tests

Beim Start von Odoo wird aus den Dateien mit der Endung *.py Bytecode erzeugt und zusätzlich eine Datei mit der Endung *.pyc.
Da man nicht sicher sein kann, dass wirklich alle Dateien erneuert werden, ist es sinnvoll nach Änderungen diese Dateien zu entfernen.

Das geht ganz einfach:

  1. Terminal öffnen
  2. Basis Pfad angeben - in unserem Fall $ cd /home/odoo/git
  3. Danach $ find . -name "*.pyc" -type f -print0 | xargs -0 /bin/rm –f
Fertig.

Natürlich könnt ich Euch dazu eine kleine Skriptdatei auf den Desktop packen:
  • Terminal öffnen
  • $ cd /home/odoo/Desktop
  • $ nano remove-pyc.sh
  • Im Editor:
#!/bin/bash
# Mit diesem Skript werden alle pyc Dateien im ab /home/odoo/git.. gelöscht
echo "change path to /home/odoo/git"
cd /home/odoo/git
find . -name "*.pyc" -type f -print0 | xargs -0 /bin/rm -f
echo "all files with *.pyc removed"


  • Speichern mit CRTL+x danach Y
  • Zuletzt $ chmod +X remove-pyc.sh
  • Fertig.

Dienstag, 7. April 2015

Odoo OCA Module auf die man nicht verzichten sollte

Alle Odoo Module im ERP Bereich werden als "Web"-Module bezeichnet, wohin gehen die für CMS und eCommerce als "Website"-Module bezeichnet werden.

Um die Ersteren handelt der heutige Blog.

Folgende Module erleichtern die tägliche Arbeiten mit Odoo:

Alle Module sind unter https://github.com/OCA/web zu finden, wobei ich auf unseren Fork verweisen werde, da z.B. das erste Modul von uns stammt und der Pull Request noch nicht abgeschlossen ist. https://github.com/equitania/web

Clean Navbar

https://github.com/equitania/web/tree/8.0/web_clean_navbar
Verbessert die Farben und Hervorhebung in der oberen Menübar.

Formulare auf volle Browser-Breite anzeigen

https://github.com/equitania/web/tree/8.0/web_sheet_full_width



Verbreitert die Einzelansichten auf die volle Browserbreite.

Dialoge verbreitern





Ermöglicht das einfache Verbreitern der Dialoge.

Benutzungsverläufe anzeigen


Zeigt die Benutzung an und ermöglicht schnelles vor und zurückspringen.

Listen direkt in Excel exportieren


Ermöglicht alle Listen direkt in Excel zu exportieren.

Shortcuts von Ansichten




Festlegen von Shortcuts durch einfaches Anklicken des *.