Daily updates from Odoo
Thursday, March 18, 2021
1 change · master
Code cleanup and technical improvements
The Appointments module has been reorganized internally by splitting large model, view, template, data, and asset files into clearer dedicated files. This does not change how users schedule or manage appointments today, but it makes future improvements easier and safer to deliver.
Original PR description
PURPOSE Purpose of this merge is to prepare website_calendar (Appointments) future improvements by cleaning its structure and organization. SPECIFICATIONS Split models into separate python files, split views according to their main model. Split templates by main use to avoid having large files holding hundreds of QWeb lines. Correctly organize data and assets. Functionally this merge should not change anything as it contains only code move. See sub commits for more details. LINKS Prepares Task ID-2190526 (overhaul) Prepares Task ID-2223519 (improve communication) Prepares Task ID-2287846 (easier scheduling) ENT PR odoo/enterprise#17168