Thursday, November 8, 2018
5 changes · master
Enhancements to existing features
Fleet form screens now use a standard sheet layout, making them more consistent with the rest of Odoo. This is a small usability and presentation improvement for vehicle-related configuration forms.
Original PR description
Description of the issue/feature this PR addresses: Not perfectly created views. Current behavior before PR: Multiple base views have no `<sheet>` set. Desired behavior after PR is merged: The form views have a `<sheet>` set -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now finish signing and generate final signed versions of encrypted PDF documents by entering the document password when needed. This removes a blocker that previously prevented downloading or emailing the final signed file while keeping it protected with the same password.
Original PR description
Now, if a user use a encrypted PDF, he can use it, sign it, send it,... but when he will generate the final (signed) document to download it (or send it by mail), he can't. Improvement done: When the document is sign by everyone and the document is encrypted, just before the thankyou dialog, a new dialog ask the password to generate the signed PDF. The new signed file is encrypted with the same password. A second page, managed by controller, is use is specific case: the last signatory bypass the password (close window for example) or for a document already generated. We have a very simple page asking for the password. id=1896130
Resolved issues and error corrections
This change reverts a recent internal logging field rename because it stopped build logs from appearing in Odoo's runbot system. Restoring the previous naming keeps cross-version build logging working and helps teams monitor master builds reliably.
Original PR description
This reverts commit c42a130a9892482ce72d2417f418931d2a7ecf49 and commit fb7ac56d65a0d4c634a4c9387bf25bbc229d5caa. The runbot is using cross db logging and those commit were breaking the mechanism. As a result, the master builds logs were empty. If we update the runbot to use logging_type instead, the other versions builds will be impacted hence this revert.
This update fixes small visual issues in Odoo's mobile web interface, including better alignment of the control panel title and arrow. It also improves kanban tab spacing so text no longer overlaps when users switch tabs.
Original PR description
This change fix: - The arrow and title align inside the control panel - The text overlay in some kanban view Task Id : [1893168](https://www.odoo.com/web#id=1893168&action=333&active_id=1520&model=project.task&view_type=form&menu_id=4720)
The signing process now handles the standard email-based workflow correctly when a direct-signing option is not set. This prevents an error that could interrupt users while completing documents for signature.
Original PR description
When signing with the regular workflow (= we are not signing directly without email) sign_directly_without_mail is undefined in the context which cannot be interpreted as a python expression.