29f21a23f1ed90dcc0b62bf5652df78e59b6cb41
*: web_editor, web_unsplash, website_event, website_blog, website_event_meet, website_forum, website_links, website_livechat, website_sale_slides, website_slides With [1], many files will move as the website UI is moved in the backend. This commit moves all the static files (JS/CSS/XML) to their final destination without modifying them, in an attempt to preserve some history and ease some forward-ports. After this commit, everything works as before as the files are simply renamed and the references to them adapted. However, technically, many files will actually be split into multiple files by the work made with [1]. While it is theoretically possible to preserve history over multiples files, this would require inner merge commits, which does not go well with robodoo. In those cases, the "main" file of the split was chosen. Mainly, 4 worth-noticing splits were detected (and so the history moved only to the first file): move: addons/web_editor/static/src/js/wysiwyg/widgets/media.js to: addons/web_editor/static/src/components/media_dialog/file_selector.js - addons/web_editor/static/src/components/media_dialog/search_media.js - addons/web_editor/static/src/components/media_dialog/image_selector.js - addons/web_editor/static/src/components/media_dialog/document_selector.js - addons/web_editor/static/src/components/media_dialog/icon_selector.js - addons/web_editor/static/src/components/media_dialog/video_selector.js move: addons/web_editor/static/src/js/wysiwyg/widgets/upload_progress_toast.js to: addons/web_editor/static/src/components/upload_progress_toast/upload_progress_toast.js - addons/web_editor/static/src/components/upload_progress_toast/upload_service.js move: addons/website/static/src/js/menu/content.js to: addons/website/static/src/components/dialog/edit_menu.js - addons/website/static/src/components/dialog/page_properties.js - addons/website/static/src/components/wysiwyg_adapter/page_options.js - addons/website/static/src/js/website_page_list.js move: addons/website/static/src/js/menu/edit.js to: addons/website/static/src/components/wysiwyg_adapter/wysiwyg_adapter.js - addons/website/static/src/systray_items/edit_website.js - addons/website/static/src/components/editor/editor.js Notice that as those moves were made post-work and the rest of the work (80+ commits) rebased on top of it, some commits may remove more than they should in a moved file to then reimplement some of what was removed in a later commit... ideally this should have been avoided of course but keep in mind that the final files are just entirely rewritten and split as converted to OWL. It seemed however worth it to keep most of the inner history of the work made here to see step by step what was done. [1] will obviously be merged with a merge commit, binding the whole work together. [1]: https://github.com/odoo/odoo/pull/89223 task-2687506
…
…
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%