Go to file
Raphael Collet 3adbb49ec0 [FIX] ir_model: fix create/update/delete custom fields
Creating custom fields would crash on a model that has a related field without
string.  The crash was caused by the field not being set up, and method
BaseModel._field_create() violating a non-null constraint on the field string.
This has been fixed by setting up fields before updating ir_model_fields.

Deleting a custom field could also cause trouble when that field is inherited
in a child model.  In that case, the registry was simply no longer consistent.
The fix is to reload completely the registry.

The modification of custom fields was not reflected on field objects.  The fix
applies changes on fields before updating columns accordingly.
2014-11-04 14:52:13 +01:00
addons [FIX] account: correctly compute residual amount of partially reconciled multi-term invoices. 2014-11-04 14:46:09 +01:00
debian [FIX] packaging: debian: set /var/lib/odoo as odoo user home dir 2014-10-30 15:50:45 +01:00
doc [IMP] doc: remove guides section, move themes to tutorials and rest to reference 2014-11-03 17:39:24 +01:00
openerp [FIX] ir_model: fix create/update/delete custom fields 2014-11-04 14:52:13 +01:00
setup [FIX] package: last fedora epel repo 2014-09-29 11:54:30 +02:00
.gitignore [MERGE] forward port of branch saas-3 up to 8c4a7cb 2014-11-04 12:30:01 +01:00
CONTRIBUTING.md [FIX] CONTRIBUTING: dead link 2014-10-13 11:09:08 +02:00
LICENSE cleanup repo root 2014-05-15 10:43:02 +02:00
MANIFEST.in [FIX] packaging: include RML & xsl in manifest.in 2014-10-10 18:12:07 +02:00
README.md [FIX] README: grammar 2014-10-13 11:05:17 +02:00
odoo.py [FIX] odoo.py windows compatibility 2014-10-02 16:12:19 +02:00
openerp-gevent restore the original gevent detection 2013-09-10 01:19:46 +02:00
openerp-server openerp apps main moved to cli ready for new commands 2012-11-27 01:55:13 +01:00
openerp-wsgi.py [FIX] wsgi deployement with openerp-wsgi.py 2014-03-07 21:00:55 +01:00
requirements.txt [REF] setup: cleanup and linting of setup.py, reworked MANIFEST, added requirements.txt 2014-09-02 14:13:00 +02:00
setup.cfg [FIX] package: last fedora epel repo 2014-09-29 11:54:30 +02:00
setup.py [FIX] packaging: windows: passlib dependency was not correctly set 2014-09-16 12:10:53 +02:00

README.md

Build Status

Odoo

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo development

If you are a developer type the following command at your terminal:

wget -O- https://raw.githubusercontent.com/odoo/odoo/master/odoo.py | python

Then follow the developer tutorial

Packages, tarballs and installers

  • Debian packages

    Add this apt repository to your /etc/apt/sources.list file

      deb http://nightly.openerp.com/8.0/nightly/deb/ ./
    

    Then type:

      $ sudo apt-get update
      $ sudo apt-get install odoo
    

    If you plan to use Odoo with a local database, please make sure to install PostgreSQL before installing the Odoo Debian package.

  • Source tarballs

  • Windows installer

  • RPM package

For Odoo employees

To add the odoo-dev remote use this command:

$ ./odoo.py setup_git_dev

To fetch odoo merge pull requests refs use this command:

$ ./odoo.py setup_git_review