Questions tagged [odoo]

Odoo is a suite of open-source business apps written in Python and its community version is released under the GNU LGPLv3 license. It is used by more than 7 million users worldwide to manage companies of all different sizes. The main Odoo components are the server, 270 core modules (also called official modules) and around 15000 community modules.

                     Odoo was formerly known as OpenERP

enter image description here

Odoo was known as OpenERP until May 2014. It was rebranded because version 8 of the software included apps such as a Website Builder, eCommerce, Point of Sale and Business Intelligence. The software conforms to standard expectations of ERP systems while providing additional modules beyond the coverage of traditional ERP systems.

There are two editions of Odoo (feature comparison):

  • Enterprise Edition (EE)
  • Community Edition (CE)

with multiple ways to setup:

  • online (SaaS)
  • packaged installers
  • source Install
  • Docker

Odoo S.A. provides a website referencing the officially supported modules as well as community modules. Community modules can be referenced for free as long as they respect the open source license of Odoo. As of March 2018, the number of Odoo apps reached more than 15000.

Module development mainly relies upon editing and files or using Odoo Studio (EE only). Some application logic (i.e. workflows and data structure) can be changed through the client interface using a developer mode.

The official Odoo apps are organized into 4 groups:

  • Website: Website Builder, eCommerce, Blogs, Forums, Slides
  • Sales Management: CRM, Point of Sale, Quotation Builder, Subscriptions, Invoicing, Easy Signature
  • Business Operations: Accounting, Project Management, Human Resources (Recruitment, Employee Management, Expense Management, Appraisal, Fleet Management, Leaves Management), Inventory, Purchase, Manufacturing (MRP, PLM, Maintenance, Quality Management)
  • Productivity Tools: Communication (Discuss, Mailing Lists, Notes, Helpdesk, Appointment), Timesheet, Email Marketing, Events, Survey, Live Chat The software is actively programmed, supported, and organized by Odoo S.A.

Odoo is similar to many open source projects where customized programming, support, and other services are also provided by an active global community and a network of 1000 official partners.

Internal Links:

12483 questions
492
votes
38 answers

setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

When I try to install odoo-server, I got the following error: error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 Could anyone help me to solve this issue?
Madura Dissanayake
  • 8,309
  • 5
  • 25
  • 34
151
votes
24 answers

ImportError: No module named psycopg2

In installation process of OpenERP 6, I want to generate a config file with these commands: cd /home/openerp/openerp-server/bin/ ./openerp-server.py -s --stop-after-init -c /home/openerp/openerp-server.cfg But it always showed the message:…
ws_123
  • 5,155
  • 7
  • 23
  • 20
114
votes
6 answers

dictionary update sequence element #0 has length 3; 2 is required

I want to add lines to the object account.bank.statement.line through other object But I get following error: "dictionary update sequence element #0 has length 3; 2 is required" Here is my code: def action_account_line_create(self, cr, uid,…
rindra
  • 1,185
  • 2
  • 7
  • 6
90
votes
11 answers

No usable temporary directory found

I am trying to find a temp directory , but when i am trying to get the directory using tempfile.gettempdir() it's giving me error of File "/usr/lib/python2.6/tempfile.py", line 254, in gettempdir tempdir = _get_default_tempdir() File…
OpenCurious
  • 2,916
  • 5
  • 22
  • 25
48
votes
2 answers

How to import .py file from another directory?

I have this structure of files (directory and after arrow files): model -> py_file.py report -> other_py_file.py main __init__.py: import model import report model directory: import py_file report directory: import other_py_file now in…
Andrius
  • 19,658
  • 37
  • 143
  • 243
44
votes
2 answers

Run OpenERP 7 unittests in PyCharm

I can run unit tests of my OpenERP v7 add-on as described here. In PyCharm I did it by adding a Python configuration in Run/Debug Configuration as follows: Script: /home/juliocesar/work/projects/my_project/openerp-server Script…
juliocesar
  • 5,706
  • 8
  • 44
  • 63
38
votes
2 answers

Which are the available domain operators in Openerp / Odoo?

I know few operator in openerp domain. I dont get the details of available domains and their explanation. Particularly for these negation domains. Can anyone tell me the detail list?
cracker
  • 445
  • 1
  • 5
  • 10
35
votes
3 answers

What is Main difference between @api.onchange and @api.depends in Odoo(openerp)?

In Odoo v8 there are many API decorators used. But I don't understand the main difference between @api.depends and @api.onchange. Can anyone help me out from this one? Thank You.
bud-e
  • 1,511
  • 1
  • 20
  • 31
35
votes
13 answers

Error: command 'gcc' failed with exit status when installing psycopg2

I need to install psycopg2 for openerp installation process, but I always faced that error. I've already used pip and easy_install and my gcc is the latest version. I really need your help to solve my problem. This is my complete error with…
ws_123
  • 5,155
  • 7
  • 23
  • 20
32
votes
3 answers

Exclude an alias from virtualhost proxypass

I've following virtual host configuration. The desired result is: If someone requests http://test.myserver.com/myapp, apache serves him from /var/www/myapp And if http://test.myserver.com/ is requested, apache redirects it to port 8069. 2nd is…
user2436428
  • 1,653
  • 3
  • 17
  • 23
31
votes
7 answers

PostgreSQL won't start: "server.key" has group or world access

Whenerver I start PostgreSQL using command: $ sudo /etc/init.d/postgresql start Pg doesn't start up. The error reported is: * Starting PostgreSQL 8.4 database server * The PostgreSQL server failed to start. Please check the log…
Atul Arvind
  • 16,054
  • 6
  • 50
  • 58
29
votes
19 answers

Odoo - scaffolding?

I read here that you can scaffold a module using a command, so you won't need to manually create some initial files. But such command does not work on master (on Odoo development branch): ./oe scaffold Academy ../my-modules Because there is no such…
Andrius
  • 19,658
  • 37
  • 143
  • 243
28
votes
4 answers

Insert into Many2many Odoo (former OpenERP)

I'm trying to insert values into a Many2many or One2many relation table field in Odoo (former OpenERP). Do you have any idea how to do this?
m3asmi
  • 1,252
  • 1
  • 16
  • 36
28
votes
9 answers

How to correctly install wkhtmltopdf on debian 64 bit?

I am trying to install wkhtmltopdf, but when I do: sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb I get : Preparing to unpack wkhtmltox-0.12.1_linux-trusty-amd64.deb ... Unpacking wkhtmltox (0.12.1) over (0.12.1) ... dpkg: dependency problems…
T.Nel
  • 1,540
  • 2
  • 18
  • 34
25
votes
1 answer

Trigger Odoo fields_view_get dynamically after all records being loaded and fields_view_get function called

I’d like to trigger the fields_view_get function dynamically after doing some functions. I override the function fields_view_get and return my results. This gets affected on XML view only at first time the actual function called. So I need to…
Hilar AK
  • 1,655
  • 13
  • 25
1
2 3
99 100