Monday, March 4, 2019
3 changes · master
Enhancements to existing features
Signing-related records now show a more meaningful person-based label instead of often appearing blank or as “False.” This makes it easier for users to identify the right signing record when selecting or reviewing documents.
Original PR description
By default a module uses the field `name` for showing the value of a record in a new `Many2one` field. In this model the field name quite often results into `False` though, which tells nothing. Example that shows how often it is empty/`False`:  By setting an explicit `_rec_name` the user will get a better description for the record. @mart-e as we where discussing between chosing for the field `id` or `responsible_id`: I decided to choose for the `responsible_id`. An id doesn't say a lot and the `sign.item` is literally about who signed the document and the details about this person his details on the signing. So that made me choose for `responsible_id`.
Code cleanup and technical improvements
This change removes an unused account tracking field related to checking journal entries. It simplifies the accounting code and reconciliation process without changing day-to-day user workflows.
Original PR description
Task: 1915812 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes legacy setup that is no longer needed after a previous Documents app refactor. It keeps the codebase simpler and easier to maintain without changing how users work with documents or activities.
Original PR description
Following the refactor of documents (3e4ef5054822672e6b7f735556afe1efc8f229e4), it isn't necessary to explicitly redefine the activity icon for activities on documents.