Go to file
Xavier Morel b6a0874f4c [FIX] disgusting hack to skip around race condition
When clicking on an action button, form view first saves then executes
the action. In doing so, it causes the o2m field to call
ListView#reload_content twice without waiting for the reloading to
end, generating a race condition in ListView.List#render_dataset.

As a result, the read_slice callback fills the list twice (once for
each #reload_content call), resulting in everything being duplicated.

Clear the content of the records collection before adding stuff.

note: collections should dedup on ids.

lp bug: https://launchpad.net/bugs/877965 fixed

bzr revid: xmo@openerp.com-20111025085112-q38q8m0k2mopwadg
2011-10-25 10:51:12 +02:00
addons [FIX] disgusting hack to skip around race condition 2011-10-25 10:51:12 +02:00
bin [REM] obsolete .po files committed by LP, begone! 2011-06-10 19:50:45 +02:00
debian [REM] removed lp auto-committed PO junk 2011-10-11 18:27:35 +02:00
doc [MERGE] Merge wtih trunk server upto revision no 3722. 2011-10-05 14:42:23 +05:30
history [IMP] directory cleanups, moved historical cruft into history 2011-09-26 02:54:44 +02:00
install [IMP] packaging debian 2011-10-03 03:17:35 +02:00
openerp [ADD] res.currency data: definition of Chilean Peso 2011-10-24 14:02:19 +02:00
tests [IMP] make resolve_o2m_commands_to_record_dicts's result eager as per vmt's suggestion 2011-10-11 10:57:15 +02:00
win32 [FIX] Change the name of the NT Service 2010-12-29 12:51:44 +01:00
.bzrignore [IMP] update .bzrignore 2011-10-14 11:36:44 +02:00
LICENSE [IMP] license: renamed general license file, and included note about other applicable licenses 2010-12-08 14:33:25 +01:00
LICENSE.web openobject is dead long live to openerpweb 2011-03-02 19:56:06 +01:00
MANIFEST.in [FIX] packaging MANIFEST.in sdist includes everything 2011-10-03 19:52:06 +02:00
Makefile [IMP] no need to cd in the doc folder, just use -C 2011-09-07 08:12:12 +02:00
README [IMP] README cleanups 2011-10-06 02:12:18 +02:00
README.web [FIX] documentation update README 2011-09-06 21:20:04 +02:00
babel.cfg [imp] improved i18n to scan all files 2011-08-17 13:28:28 +02:00
gen_translations.sh [imp] refactoring of the translations according to rename of base to web 2011-09-06 12:03:36 +02:00
gunicorn.conf.py [IMP] wsgi: set the config via gunicorn config file. 2011-09-12 12:21:47 +02:00
logging.json [imp] changed logging to be like server 2011-09-29 16:29:19 +02:00
npybabel.py [ADD] Web client now support template translations 2011-10-20 11:16:19 +02:00
openerp-server [IMP] openerp-server: start services, load any server-wide module, then preload some registries. 2011-10-07 15:19:02 +02:00
openerp-web.cfg [IMP] Improved configuration. 2011-05-13 13:42:28 +02:00
openerp-web.py [IMP] cleanup of web.common 2011-10-05 19:58:26 +02:00
setup.cfg [IMP] redhat remove unused stuff 2011-10-06 05:14:26 +02:00
setup.nsi [IMP]Improvement in code 2011-08-11 18:58:15 +05:30
setup.py [IMP] debian missing deps 2011-10-06 04:18:41 +02:00
setup_rpm.sh [IMP] directory cleanups, moved historical cruft into history 2011-09-26 02:54:44 +02:00

README

About OpenERP
-------------

OpenERP is an OpenSrouce/Free software Enterprise Resource Planning and
Customer Relationship Management software. More info at:

    http://www.openerp.com

Installation on Debian Ubuntu
-----------------------------

Add the the apt repository in your source.list and type:

    $ apt-get install openerp

Installation on RedHat, Fedora, CentOS
--------------------------------------

Install the required dependencies:

    $ yum install python
    $ easy_install pip
    $ pip install .....

Install the openerp rpm

    $ rpm -i openerp-VERSION.rpm

Installation on Windows
-----------------------

Installation on MacOSX
-----------------------

Setuping you first database
---------------------------

Point your browser to http://localhost:8069/ and click "Database", the default
master password is "admin".

Detailed System Requirements
----------------------------

You need the following software installed:

python, postgresql-client, python-dateutil, python-gdata, python-ldap,
python-libxslt1, python-lxml, python-mako, python-openid, python-psycopg2,
python-pybabel, python-pychart, python-pydot, python-pyparsing,
python-reportlab, python-simplejson, python-tz, python-vobject, python-webdav,
python-werkzeug, python-yaml, python-zsi, graphviz, ghostscript, postgresql,
python-imaging, python-matplotlib

For Luxembourg localization, you also need:
* pdftk (http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/)