Questions tagged [odoo]

Odoo is a suite of open-source business apps written in Python and released under the AGPL license. It is used by 3.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:

5702 questions
8
votes
2 answers

What is a "worker" in Odoo?

What is the purpose of workers? Are these workers for multi-threading or something else? When the Odoo instance start I see at least 6 workers on command line that informed: 2016-03-10 13:55:09,602 15504 INFO ? openerp.service.server: Worker…
vildhjarta
  • 434
  • 2
  • 5
  • 14
8
votes
4 answers

Why are some items not translated in Odoo?

I have a problem with translations in Project module. Some menu items are not translated. What could be the problem? Here project_view.xml
Danila Ganchar
  • 7,271
  • 11
  • 35
  • 59
8
votes
1 answer

In Odoo 8 ORM api , how to get results in reverse order using search()?

I try to use search() to fetch data from a table in a http controller. x = obj.search(cr, uid, criteria, offset=0,limit=36,order=sortBy) It returns an array containing the ids of the top 36 items ordered by sortBy but always in increasing order.…
Nathan
  • 157
  • 1
  • 1
  • 9
8
votes
1 answer

How do I update other fields or another models from inside compute function?

There are 3 classes, sync.test.subject.a which has many2many relation with sync.test.subject.b which is inherited by sync.test.subject.c. sync.test.subject.b's separated_chars field is populated through a compute function called…
William Wino
  • 2,879
  • 6
  • 34
  • 58
8
votes
2 answers

I cannot duplicate or drop database from the Odoo interface because there are sessions using the database. How to fix it permanently?

Every time I try to duplicate or drop databases from the interface I always get this error, even if all the users are logged out: ERROR: source database "database_name" is being accessed by other users DETAIL: There are 5 other sessions using the…
ChesuCR
  • 8,522
  • 4
  • 37
  • 89
8
votes
1 answer

OAuth2 - How to stay signed in from multiple browsers at the same time?

I'm working with a project in Odoo and I have enabled google Sign in. The problem is, when a user tries to log in from different browsers at the same time, only the latest log in session is retained and the older ones are expiring. For example - I…
solving12
  • 255
  • 4
  • 15
8
votes
2 answers

odoo - display name of many2one field combination of 2 fields

In my module i have the following many2one field: 'xx_insurance_type': fields.many2one('xx.insurance.type', string='Insurance') where xx.insurance.type is the following: class InsuranceType(osv.Model): _name='xx.insurance.type' _columns =…
ThomasS
  • 677
  • 1
  • 9
  • 28
8
votes
2 answers

related field on odoo?

how to add a field related on odoo I would like to add a text field on stock.move related to stock.picking origin field I tried this : _columns={ 'sourcebl': fields.related('picking_id', 'origin', type='char', relation='stock.picking',…
m3asmi
  • 1,221
  • 1
  • 14
  • 31
8
votes
1 answer

Odoo - Write null to numeric column

In Odoo/OpenERP 7, I have a nullable numeric column called balance 'balance': fields.float(string='Balance',digits=(20,2)) I am trying to use Python code to update None into the field self.write(cr, uid, [1], { 'balance':None }) but, rather…
Daryl Van Sittert
  • 777
  • 10
  • 24
8
votes
3 answers

How to create the Window Setup for Odoo 8.0?

I have created so many custom module in ODOO 8.0 adones and I want to create the ODOO Setup file for that for Window installation then Which kind of steps I want to follow or does it need to require for separate software that make my Window setup…
DASADIYA CHAITANYA
  • 2,807
  • 3
  • 16
  • 39
8
votes
2 answers

Recover admin password and email Odoo server

Months ago, I installed an Odoo server and it worked perfectly ! Problem is that I forgot the identification (email/pass) for the admin, wich is real bad. After uninstalling the server and reinstalling it I found out that the database was not wiped.…
Sam
  • 473
  • 2
  • 5
  • 13
8
votes
3 answers

Handling SQL constraint exceptions in Odoo ORM

I've got a UNIQUE constraint defined in my model: class FooBar(models.Model): _name = 'my.foobar' # ... _sql_constraints = [ ('foo_bar_uniq', 'unique("foo", "bar")', 'You could not step twice into the same foobar!') ] And…
Ludwik Trammer
  • 21,961
  • 6
  • 61
  • 86
8
votes
2 answers

Odoo add widget to website frontend

I'm new to Odoo and I'm stuck at an easy point. I already added some widgets to the backend in my custom module. Now I want to add a widget to my website frontend and I don't get it work. I have the following snippets: frontend_views.xml
Tob0t
  • 201
  • 1
  • 3
  • 10
7
votes
2 answers

Selection field with widget="radio" not getting required effect applied with attrs in XML file in Odoo 12

I am trying to make a selection field with widget="radio" required using attrs in an XML file. The selection field doesn't get required with widget="radio" applied to it. but When I remove the radio widget, the selection field gets the required…
Ibrahim Rahimi
  • 479
  • 4
  • 22
7
votes
3 answers

Creating New Groups in Odoo

I have created a new Groups which is a Personnel Group, But in the View Metadata the new Group I've created has no XML ID, where can I find the XML ID or add the XML ID of the new groups even in the external ID menu I cannot find the ID.
Black and White
  • 422
  • 1
  • 8
  • 29