Daily updates from Odoo
Wednesday, August 26, 2015
7 changes · master
New functionality added to Odoo
Users can now import data from Excel and OpenDocument spreadsheet files in addition to CSV. This makes data migration and bulk updates easier because business users can upload common spreadsheet formats directly, with improved previews and handling of dates, monetary values, and blank rows.
Original PR description
Task: https://www.odoo.com/web#id=10792&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.s4W0gdU25v7rW3ri
Introduces a new HR Appraisal module to replace the previous evaluation process. This gives HR teams dedicated tools for managing employee appraisals, including surveys, scheduling, reporting, permissions, and demo data, while also fixing a loop issue in notifications.
Enhancements to existing features
Payment terms have been redesigned to make them easier to configure and use on invoices. This helps accounting teams define payment schedules more clearly and reduces confusion when managing customer or vendor payment deadlines.
Original PR description
Task: https://www.odoo.com/web#id=19773&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.qInm1aE9zon5mNOJ
Translation exports now ignore very small labels even when they are wrapped in simple formatting tags. This reduces unnecessary translation entries and helps translators focus on meaningful content.
Original PR description
Currently, when exporting the application terms, small terms containing only 1 letter are removed. With this patch, extend also to small xml tag containing at most one alphanumeric character. After this patch, will be also excluded, tags like: `<span>#1</span>` `<span>#1</span><textarea id="input_element_obj1" value="" line="1" type="text"/>` Rexeported project term at 7a83baaf2b4ff315b7fb870dd4e723e16854d1d5 (for the sake of example, not to merge this part)
Resolved issues and error corrections
This fix updates a stock calendar test to use a new supplier record with no existing purchase orders. This prevents unrelated supplier history from affecting the expected planned date, making the test result reliable.
Original PR description
The res_partner squash has added several information to the res_partner_2 Now the is a purchase order for which he's the supplier. In that case, the planned date on the purchase order line is influenced by the planned date of the other purchase orders where this partner is the supplier. Here we create a new res_partner for this test who has no purchase orders related In that case, the planned date will always the date planned in the calendar at the basis, which is 3.
This fixes a sample data reference in the contract dashboard so it points to the correct customer record. It helps ensure demo or test environments load reliably without broken references.
Original PR description
…rtner_12
Code cleanup and technical improvements
Report generation now only applies a special page sizing workaround when it is actually needed. This helps prevent large tables in reports from overflowing while preserving compatibility for website quote documents that depend on the previous behavior.
Original PR description
viewport-size doesn't change the screen resolution but instead do _something_ with the window size. It was set by rev 2254a970d426da5 in order to fix some bootstrap issue with wkhtmltopdf (the screen resolution is _i suppose_ always 800*600 and thus only the col-xs classes were applied so viewport_size is as workaround for that) but it's triggering other overflowing issues with big tables in enterprise's account_reports module. ping @JKE-be @odony ok for you? thanks