Technical Change Features in Odoo 14
Technical Change Features in Odoo 14
Technical Changes
Recaptcha V3 Support for Website forms and Newsletter subscription
After 24 hours of Mass Emailing one, the creator will get an email about statistics about mass mailing. https://github.com/odoo/odoo/pull/49836
Point of Sale Session closing time is decreased New command-line option “Maintenance” is introduced which will help developers to compute total lines of custom code and estimated cost to maintain it. https://github.com/odoo/odoo/pull/50374
Point of Sale Console will be mobile friendly Users will be able to register as a sub-merchant on Adyen and configure much easier than before. https://github.com/odoo/odoo/pull/44582
Performance blogs will be twice as fast as before. https://github.com/odoo/odoo/pull/48552
New module coupon is there which makes the logic of sale_coupon to be more generic and to be easily implemented to other modules. https://github.com/odoo/odoo/pull/38382
New popover component which will facilitate users to create popup at a different location that is up down right left etc. https://github.com/odoo/odoo/pull/47710
No except_orm, many exceptions are removed New field type secret, here value will be empty for all users except only Superuser. This feature is introduced to improve the security of some Odoo Applications. https://github.com/odoo/odoo/pull/47103
New version for FullCalendar Library.
New Xpath extension content that will allow replacing the whole content of the XPath its target. https://github.com/odoo/odoo/pull/47832
Instant messaging support for Facebook from within the Odoo discuss app. https://github.com/odoo/enterprise/pull/8481
Introduced fontawesome V5. https://github.com/odoo/odoo/pull/48094
Integrate Recaptcha in Website. https://github.com/odoo/odoo/pull/48466
Refactoring of Odoo Calendar with Google Calendar - Odoo 14 Community edition Index optimization with hash indexes on translation, now web translations will be 10 X faster. https://github.com/odoo/odoo/pull/45958
Odoo Point of Sale - User can select and deselect for Manual Discounts New controller routing type named “raw”, it will allow both JSON and HTTP requests.
Allow using internal links in reports For example Table: < table id="table1" >...< /table > Link: < a href="#table1" >Go to Table 1< /a >"
Big dependencies clean up at the codding side, remove various unused import shims
Field.__get__ and BaseModel.mapped are up to 2x faster Update pdfjs library, it will be a major
update for PDF reports, it will run on the latest version V2.2.228
Map view will support almost all Odoo Applications
Introduced a new Timer module, a new mixin to record Time
All computed fields will be computed before storing values in the Database
Will need to define security rules for Transient Models, like this, we will be able to provide more security for different kinds of Wizards
Make the test suite demo data-independent for better and faster testing with specific users
A new Javascript framework named Owl
Expected BI changes Allows computing fields before the creation. https://github.com/odoo/odoo/pull/42560
Get an update on the event apps. Live tracks, Streaming, Exhibitors, Meeting and Chat rooms, Favorites, Communication, Notifications. https://github.com/odoo/enterprise/pull/11384
You will be able to send email to the email address with non-ASCII characters. https://github.com/odoo/odoo/pull/47709
The act_window and report tags will be deprecated. https://github.com/odoo/odoo/pull/54564
Odoo now allows to pick dates before 1990 from the calendar widget https://github.com/odoo/odoo/pull/51406
Now Website users will be able to connect with Jitsi, that means now users will be able to do Video Conferencing, send Instant Messages, and create different kinds of Virtual Chat rooms directly from Odoo Website
Add Technical channel for Admins to define system-related messages For example, Failed SMS Messages, System-related technical warnings, etc. https://github.com/odoo/odoo/pull/50871
Add a new module that is mail_client_extension that is used to manage people, companies, and different kinds of leads from your Outlook Account. https://github.com/odoo/odoo/pull/44936
Now Odoo 14 allows you to do API calls with API keys, the user will not need to enter user name and password for that Users can generate and use developer tokens
All fields technical description template is redesigned with white background and blank fonts
In Technical Settings, there is one menu is given for Blacklisted emails so by going to that menu, all blacklisted emails will be summarized or else users can also be able to create blacklist emails annually.
portal, *: lazy and parallel computation of records counts on homepage /my & /my/home * website: reduce query counts for website editors by removing useless ref() calls in frontend templates & methods.
Portal Website performance improvements and now /my and /my/home page will load faster than before. https://github.com/odoo/odoo/pull/55999
A Technical change is done while creating a picking from POS order lines.
Map view no longer uses , you can simply remove the wrapper.
Transient models Odoo now requires security rules/rights.
Any inherited selection field in #Odoo now needs a cleanup strategy. Set ondelete="" with 'set null', 'set default' or 'cascade' inside.
#Odoo 14 no longer supports directly assigning invisible to an element, needs to be wrapper in " attrs={} " V13: < field name="count" invisible=" [ ( 'count ', '=' ,1 ) ] " readonly =" True " / > V14: < field name="count" attrs= " { ' invisible ' : [ ( ' count ' , ' = ' , 1 ) ] }" readonly="True " / >.
The "measure_type" field is removed from the "uom.category" model. The UOM's have been simplified and made more logical.
The field named "type" on the model "mail.message" has changed to "message_type". The #Odoo 14 translation terms are generated. https://github.com/odoo/odoo/pull/57168
Users can now start translating in your language at https://www.transifex.com/odoo/odoo-14/
Odoo 14 will deprecate < act_window > and < report > data tags.
Got a new module web_spreadsheets, it will allow you to quickly create and manage spreadsheets. https://github.com/odoo/enterprise/pull/9945
Got a new snippet website map, this will allow adding maps in pages quickly. https://github.com/odoo/odoo/pull/49101
A year overview for calendars is provided. https://github.com/odoo/odoo/pull/54268
Apps overview will get a search panel that allows users to search different categories of apps faster. https://github.com/odoo/odoo/pull/55907
Two-factor Authentication is now supported such as Google Authentication. https://github.com/odoo/odoo/pull/33928
Odoo 14 for defining dynamic BI tables through a query defined in _table_query property * No more need of using _init_ method and manually execute CREATE OR REPLACE VIEW. https://github.com/odoo/odoo/pull/56080
New widget is added called barchart_total, it shows a bar graph at the bottom of grid views. https://github.com/odoo/enterprise/pull/12217
Gengo modules are completely removed in Odoo 14. https://github.com/odoo/odoo/pull/58678