Thursday, May 4, 2023
4 changes · master
Enhancements to existing features
Messages now display an edited label when their text is changed or an attachment is removed. This makes conversations more transparent by helping users see when message content was last modified.
Original PR description
By this commit, if a user edits the message body or deletes an attachment from the message, the _edited_ label in the blob, shows the last edit Info. Task-2664848 https://github.com/odoo/enterprise/pull/40208 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The password change process now keeps a user's login intact when opening the change password wizard without entering a new password. It also avoids unclear missing-field errors by leaving existing passwords unchanged when no new password is provided.
Original PR description
This commit fix the users login disappearance when hitting 'Change Password' button without setting a password by adding force_save parameter. It also removes the required parameter from the new_passwd field so we don't get a vague missing field error when one omits to enter a new password. Task-3184727
Knowledge articles now use updated side panels for discussions and article properties, keeping the same familiar behavior while aligning them with the newer interface. Users can manage article properties more deliberately from within the panel, making the workspace clearer and reducing accidental actions.
Original PR description
This commit adds 2 new widgets to the knowledge.article view: the ChatterPanel and the PropertiesPanel. These widgets are OWL versions of the ones already present in the original view meaning that their behavior is the same as before and the style is similar. Since these widgets aren't comprised inside of the topbar we needed to add listeners on the corresponding buttons in order for them to apply the wanted behavior. For the PropertiesPanel we are using the Component PropertiesField, in order to modify or add properties to each article. For the ChatterPanel we are using the ChatterContainer Component and we feed it the ThreadModel `knowledge.article` and the threadId is dependant on the article`s ID. Upgrade: odoo/upgrade#4584 task-3096030
Knowledge users can now organize article items in true kanban boards with configurable stages such as New, Ongoing, and Done. This makes tracking work or content progress easier directly inside Knowledge, with options to manage stages and create items quickly.
Original PR description
Purpose ======= Allow users to have a real kanban with stages Specifications ============== Copy the implementation done for projects - Add a menu item under Configuration - Users can edit/add/remove stages (same right on stages than on the article that owns them) - By default when we insert a kanban, create 3 stages: New, Ongoing, Done: create stages only at /kanban call, if not stage already - On apply min height to kanban views that use group by to ease redability - Add Items Cards command (kanban not grouped by stage) - add quick create to /kanban (not to /cards) Task-3283046