c19eba99d795951a9b5db35221b2874a62f02628
Currently creating a record with 'is_published' being False (aka not published) crashes when people can't publish. However 'is_published' being False is the default value, and create should work in both cases. It now correctly checks that published records could effectively be published. This allows to remove a small workaround done in eLearning. See odoo/odoo@4086f344d8 for ref. Only failing use case would be having def _default_is_published(self): return True def _compute_can_publish(self): for record in self: record.can_publish = self.env.user.has_group('something') But this would not be a really valid use case: not being able to publish but having default publish to True makes no sense: what matters is publishing records as it gives more visibility to records, not the flag change itself. Followup of odoo/odoo#70291 Task-3299702 closes odoo/odoo#137900 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
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
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%