Daily updates from Odoo
Friday, December 7, 2018
3 changes · master
New functionality added to Odoo
Point of Sale can now let staff log in as employees instead of requiring a paid user account for every cashier. This supports employee PIN or barcode login, optional employee access lists per cash station, and lock-screen re-login while preserving manager-only session closing rights.
Original PR description
pos.config ------------ https://drive.google.com/a/odoo.com/file/d/1NimIRaO_c5Z_l0xs-0cPRXlgwvX174kV/view?usp=drivesdk - Add a checkbox : "Login with Employees" - If set to TRUE, an "Allowed…
pos.config ------------ https://drive.google.com/a/odoo.com/file/d/1NimIRaO_c5Z_l0xs-0cPRXlgwvX174kV/view?usp=drivesdk - Add a checkbox : "Login with Employees" - If set to TRUE, an "Allowed Employees" many2many appear - If employees many2many is empty, all employees can log on this PoS (Is it possible to add a tooltip on the field Allowed Employees ?) - If set to FALSE, can only log in with users (that have the PoS User access right) hr.employee --------------- - The field barcode and pin should be moved on the hr.employee https://drive.google.com/a/odoo.com/file/d/1DEAibO3FtfLYyNPi7k5L1WLMqP5vnp-Y/view?usp=drivesdk - Set a barcode and pin by default at the creation of any employee - No Employees module with PoS > need to add dependency PoS session --------------- - on startup filter on allowed employees. Open the PoS if "Log in with Employees" = FALSE -------------------------------------------------------------- - Same behaviour than now, when I open the PoS, I'm logged in with the user, I can directly start working - If I click on the user name, I can choose to connect with another user - The button to close the session is visible Open he PoS if "Log in with Employees" = TRUE ------------------------------------------------------------ - When I open the PoS, the first screen I see is the login screen. 1. I choose my employee and enter my pin code (if there is pin code on my employee, otherwise not required) (I can only see employees that have access to that PoS) 2. I scan my barcode 3. I scan my rfid card (future development) - When I click on the employee name, I can log in with another employee - If the employee is linked to a user that has the pos user/manager access right, I can see the button the close the session. Otherwise I cannot close the session (and thus cannot access backend). - Add field employee on all records created by PoS (and replace the field user by that one) (on pos.orders) Lock Screen --------------- - Improve the PoS Interface : https://drive.google.com/a/odoo.com/file/d/15obVAM7GCr_T9EPsmVuIbCCE16ls2yIp/view?usp=drivesdk - Add a new feature to allow to "lock" the session. When a session has been locked, the user/employee has to re-log-in to access the PoS https://drive.google.com/a/odoo.com/file/d/1XfgBJADA5Nosa7xOZYHSS7nnELZsB7Pd/view?usp=drivesdk - When I try to re-log-in, by default suggest the last employee logged in in the login screen
Enhancements to existing features
This update makes Odoo Discuss and live chat easier to use with clearer typing indicators, combined channel lists, quick search, better notifications, and improved emoji placement. It also adds small conversation-management improvements such as custom direct-message names, reply cancellation in the inbox, and seen indicators, helping users communicate with less friction.
Original PR description
*: bus, im_livechat, mail_bot, website_livechat Several improvements for Discuss app: 1. Improved "is typing..." notification 2. Merged private & public channels 3. Quick channel search 4. No push…
*: bus, im_livechat, mail_bot, website_livechat
Several improvements for Discuss app:
1. Improved "is typing..." notification
2. Merged private & public channels
3. Quick channel search
4. No push notification right after accepting them, and transparent odoo bot icon in native notification
5. Selected emojis are inserted in composer based on cursor position
6. Set surname to people for DMs name
7. Discard replying to a message in Inbox
8. Broadcast "seen" notification ('v' and 'vv' on messages)
[1] [image1](https://drive.google.com/file/d/11_H6ZJh0wFaegAV0fTLdc68z37nhVKnW/view?usp=sharing), [image2](https://drive.google.com/file/d/1s9g_hUCMesuTLAqpeGMwLWzHCYnzanr6/view?usp=sharing)
[2] [image1](https://drive.google.com/file/d/1WUBqc2lScfWV8Yrtq6Zk4MO4jC0CdaiG/view?usp=sharing), [image2](https://drive.google.com/file/d/13XVcW0Nookwea_4xz02mIwPi5dPhXu18/view?usp=sharing)
[3] [image1](https://drive.google.com/file/d/1FuV3xH9cK6qR7ljd5vELOHc4icvHIJTF/view?usp=sharing), [image2](https://drive.google.com/file/d/1hwuu5ejlj9ou02NF5XmL-XHTiD-Ty6XT/view?usp=sharing)
[4] [image](https://drive.google.com/file/d/1si1TYtCpdyOgw9IRaMWmxuUb1d8M4ccF/view?usp=sharing)
[5] [video](https://drive.google.com/file/d/19knQ47F1wzlNvxT2nJH3A9V34wO1D9Bn/view?usp=sharing)
[6] [image1](https://drive.google.com/file/d/11ot_DtySN2cIN_bM8n7fhFV2JXNoz0lH/view?usp=sharing), [image2](https://drive.google.com/file/d/1aNyapzKePIRg903woCo3kXJhy-ZFwfEG/view?usp=sharing), [image3](https://drive.google.com/file/d/1AtVlOG67YjsS8ax1ErWhXfSDOtKhLQhC/view?usp=sharing)
[7] [image](https://drive.google.com/file/d/1U-VEut7M7-t9WzdKVagfyy6ZrbOJrflp/view?usp=sharing)
[8] [image1](https://drive.google.com/file/d/1_32q8iqPBhW4sPhAtY5mIO968gj1o9o-/view?usp=sharing), [image2](https://drive.google.com/file/d/1Ne6HMEgJxHAWYN3e3SlrF6Qqg70LDvAW/view?usp=sharing)
Task-ID 1881001Code cleanup and technical improvements
The Documents app was reworked around a dedicated document record, making it easier to support document-specific features without overloading file attachment records. Folder-based access and attachment handling were tightened so documents better inherit the right permissions and cleanup behavior.
Original PR description
Refactor of the module `documents`: - The module is now based on its own record `documents.document` and keeps all its v12.0 features. - Documents now have an attachment_id (`ir.attachment`) that is set only when it is used to store binary content (not for document requests and URL's) - `folder_id` is now a required field and security rules are based on their company and access groups. - Document's attachments are now attached (`res_model`/`id`) to their documents by default, so that they inherit their security rules and the native attachment garbage collection. related to: odoo/odoo#28563 task: #1908896