Odoo 8.0 Notes with the TurnkeyLinux Odoo App

The TKL Odoo Appliance has been released  in TurnkeyLinux versions 14.0 and 14.2 which implement Odoo Version 8.0.

General Operations instructions are staight forward.

  • Install the App
  • Keep track of your User Names and Passwords
  • Open the Ap (Odoo)
  • Install the Database with your preset admin password
  • Install a Few Modules
  • Go to "Settings/Users" and update your password for Admin.

 I like to even change the Admin user name to my own.

  • Set up your Company Data
  • Set up your Incoming Server (outgoing works at first build with LocalHost)
  • Explore Away

Log Out

Go to Database Manager.  Make a Backup (so you know how to do it)

Log In, explore, add some more modules.

Additional Modules:

Once you get the basic hang of things you can consider adding additional Modules to the standard Odoo Build.  One great source for additional modules is the Odoo Community Association  https://github.com/oca  .  To install a module you will need to enter the Shell (port 12320) or Webmin and migrate to your /opt/openerp directory.  It is recomended that you declare a New Directiory (in this case OCA) as /opt/openerp/oca .

Branches:

It is CRITICAL that you work in the 8.0 BRANCH with the TKL ODOO App.  Any "git clone" line needs to end with "-b 8.0" .  You can verify this by navigating to the Directory and issuing the "git branch" command.  This will tell you which branch is being pulled to that directory.

Having done so you can issue "git clone" commands from the /opt/openerp/oca directory which will stack your modules in an organized and SEPARATE manner from the Odoo /Addons themselves.

Addons Path: 

You will need next to go to your /etc/odoo/openerp-server.conf file and change the "addons" path to include EACH of the Additional Folders you have put in via your Git Clone Command.  If using OCA, you should not simply declare /OCA  but rather /opt/openerp/oca/module1,/opt/openerp/oca/module2 (etc).  You need to have a comma after each directory (starting with the default" /opt/openerp/odoo/addons,".  There should not be a "space" after the comma.  Your LAST DIRECTORY should not have a  Comma after it however.  All of the Addon directories need to be on ONE LINE.

 Editing openerp-server.conf:

Best to build this lin in NotePad or similar basic text editor then paste it into place.  (The WebMin Text Editor is easiest.  The WebMin File Manager also works well, but you need a Java Enabled Browser to use it - so not CHROME).

Once added to the openerp-server.conf file you should either restart your Server or Restart your Odoo Service.  Log in again.  Go to Settings, Local Modules.  Choose "Update Modules List".  If you have done the above correctly your new modules will be available to you.

Do note that Each OCA Repository often hosts Several Modules, so you will want to search for the Module by the specific name rather than the repository name.

Keep track of yourself.  

Note also that once you "add a module" it will generally stay, as a name, in your Odoo Module list, even if you remove the directory itself.

Git Pulls:

You can UPDATE Odoo as well as OCA (etc) modules by using the GIT PULL command in specific directories.  Navigating to the directory and issuing "git status" command.

We do not recomend actively "git pulling" unless you have functional and usable backup protocols in place.

(work in progress - draft 4 touch)