430967a882 [MERGE] web, mrp: OWL Gantt View Conversion - Part 1 (Community)
Conversion of the gantt view to OWL.

Along the way the UI has been changed:
- hover a pill does not make a popover appear anymore. It is now
  necessary to click on the pill to make it appear. A button "Edit" in
  the popover still allows to edit the pill (if edition is available).

The unused arch attribute collapse_first_level has been removed.

Technically:
- complete revamp of the DOM and class names to trim down dead code and
  needless nesting;
- the gantt view now makes use of the CSS display "grid" property in
  several places (most importantly in the main row container), further
  simplifying the DOM and allowing for list virtualization;
- this virtualization process ensures that only visible rows (and
  their related elements) are effectively rendered in the DOM. This is
  done using the newly added "useVirtual" hook.

The rendering process of the new gantt view should thus be a lot quicker
as a result.

Note that the legacy gantt view is still available since its extensions
are not yet converted (through the js_class legacy_gantt).
Its class name is now o_legacy_gantt_view.

Enterprise counterpart PR: odoo/enterprise#36202
Task Id: 3105022

closes odoo/odoo#110819

Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Co-authored-by: Bruno Boi <boi@odoo.com>
Co-authored-by: Julien Mougenot <jum@odoo.com>
Co-authored-by: Mathieu Duckerts-Antoine <dam@odoo.com>
2023-02-14 17:09:06 +01:00
2023-02-14 17:09:06 +01:00
2023-02-13 14:05:12 +01:00
…
…
2023-01-03 13:16:02 +01:00
2023-01-03 13:16:02 +01:00

Build Status Tech Doc Help Nightly Builds

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

S
Description
No description provided
Readme LGPL-3.0
3.4 GiB
Languages
Python 49.6%
JavaScript 47.8%
SCSS 2%
CSS 0.3%
HTML 0.2%