Tuesday, August 11, 2020
14 changes · master
New functionality added to Odoo
Users can now create a recruitment applicant directly from documents such as received CVs, reducing manual work between the Documents and Recruitment apps. The signature action label was also simplified from "Create signature request" to "Signature request" for clearer wording.
Original PR description
PURPOSE ------- Currently, when w receive a CV on the Document App's, we can't directly create an Applicant on the Recruitment App. SPECIFICATIONS -------------- Add a new "Create Type" on Actions settings. When we use this kind of action, we create a new applicant. When selecting multiple documents and creating an applicant, the name of the the application will be derived from the selected files name but will be separated by a '/' symbol. The default responsible will not be set in the application. Rename the create model 'Create signature request' to 'Signature request'. Task-ID: 2247708
Enhancements to existing features
The Documents app now presents clearer empty-screen guidance and more visual list information, including badges, colors, avatars, and a live widget. This helps users understand what to do next and scan document status and categorization more easily.
Original PR description
Purpose of this task is Use EmptyScreens to Documents App. In this commit,we showed the live widget, add the smile content, tags catogery display in color widget,used avatar_widget in documents. task-id:2304292
Resolved issues and error corrections
Billing users can now access the AFIP invoice consultation menu without needing advanced accounting permissions. The menu was moved to a more accessible accounting configuration area, reducing unnecessary permission barriers for everyday billing work.
Original PR description
task 347 --- Be able to see the menu for all the billing users. Before this commit only the users in "Technical / Show Full Accounting Features" where able to see this menu, with this change all the Billing users are able to see it. In order to do it we move the menu to the Accounting / Configuration menu (originally was in "Invoicing/Accounting/Actions" menu that is also only visible for users in "Technical / Show Full Accounting Features").
Miscellaneous changes
Before 13.0, Odoo created one `account.move` by `pos.order` From 13.0, Odoo creates one `account.move` by `pos.session`, therefore including multiple `pos.order` in the same `account.move`. However, when upgrading to 13.0, the upgrades doesn't attempt to merge the moves by order into one move for these orders session, as this is clearly risky. However, the field `account_move` on `pos.order` is kept. We can therefore use it to be able to tell the move is linked to a refunded pos ord
Original PR description
Before 13.0, Odoo created one `account.move` by `pos.order` From 13.0, Odoo creates one `account.move` by `pos.session`, therefore including multiple `pos.order` in the same `account.move`. However, when upgrading to 13.0, the upgrades doesn't attempt to merge the moves by order into one move for these orders session, as this is clearly risky. However, the field `account_move` on `pos.order` is kept. We can therefore use it to be able to tell the move is linked to a refunded pos order. Upgrade request 52011 M1902139746591 Forward-Port-Of: odoo/enterprise#12284 Forward-Port-Of: odoo/enterprise#12277
Sign templates can now be browsed using a side search panel with tag-based filters such as HR, NDA, and Sales, plus quick views for all templates or the user's own templates. This helps users find the right signing template faster as template libraries grow.
Original PR description
Currently, we can add Tags to templates, but we can not easily find them so the purpose of this task is to add a filter and tags in searchpanel to easily use them. So in this commit, - Added the tags(HR, NDA, Sales) in data and adapt the template demo data according to tag and filter. - Added the Searchpanel to the sign template dashboard. - Added the tags and filter "All, My Templates" to the searchpanel. TaskID: 2258614 Closes: #11954
The expense workflow has been refined to make receipt handling and expense creation easier for users. Updates include better guided examples, improved expense extraction setup, and interface adjustments that help employees submit expenses with less friction.
Odoo Studio now lets users choose the year view as the default calendar display. This gives teams a broader planning option when setting up calendar views, making long-term scheduling easier to review at a glance.
Original PR description
Year mode has added to calendar view in PR: https://github.com/odoo/odoo/pull/54268 This commit adds an option to select year mode as default. Task: 2193921
This update improves the usability of time off planning views, making it easier for users to review and manage leave information. It also includes related adjustments to payroll/accounting test coverage to help ensure existing HR flows continue to work as expected.
Original PR description
TaskID: 2282495
Manufacturing orders with work orders can now be completed more smoothly, including an option to automatically use reserved component quantities when nothing was manually consumed. The update also fixes issues around additional products, quantity changes, and shop floor tablet access, reducing errors and extra steps for production teams.
This update improves reporting screens by showing sample data in CRM dashboards, cohort analysis, and dashboard views when real data is not yet available. This helps users better understand report layouts and value before they have entered enough business data.
The referral and Twitter wall sharing links now use LinkedIn’s current sharing address. This keeps social sharing working reliably for users and aligns Odoo with LinkedIn’s latest supported format.
Original PR description
## Description
Replace the old linkedin share link with the new one. (See official doc https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/share-plugin)
Actual : https://www.linkedin.com/shareArticle?mini=true&url={url}
New one: https://www.linkedin.com/sharing/share-offsite/?url={url}Add a check on params given to the reload function. Now we can modify "All timesheet" grid without error. Forward-Port-Of: odoo/enterprise#12233 Forward-Port-Of: odoo/enterprise#11272
Original PR description
Add a check on params given to the reload function. Now we can modify "All timesheet" grid without error. Forward-Port-Of: odoo/enterprise#12233 Forward-Port-Of: odoo/enterprise#11272
Currently, When someone starts the timer and click on stop button at that time it was first to stop the timer by the super method and then open the time dialog so timer vanishes and the Start button is displayed again. After this commit, when click on stop button do not stop the timer by calling a super method of mixin just open the dialog with minutes spent and on click of SAVE in dialog stop the time and unlink the related timer entry and on click of CANCEL of dialog it will not stop t
Original PR description
Currently, When someone starts the timer and click on stop button at that time it was first to stop the timer by the super method and then open the time dialog so timer vanishes and the Start button is displayed again. After this commit, when click on stop button do not stop the timer by calling a super method of mixin just open the dialog with minutes spent and on click of SAVE in dialog stop the time and unlink the related timer entry and on click of CANCEL of dialog it will not stop the timer. Task-ID: 2230217 Forward-Port-Of: odoo/enterprise#12234 Forward-Port-Of: odoo/enterprise#11561
…turns from POS as refunds when they don't generate an invoice Before that, the tax report did not apply a -1 multiplier on the total amount for those move lines (even though the refund tags were properly assigned). We fix that by introducing a hook function into account_reports, and overriding it in a new pos_account_reports module, so that those lines are properply detected as coming from a credit note. opw 2238358 X-original-commit: 2c537f7c6d8070a245067aaff126f89c0ff0b404 Forward-P
Original PR description
…turns from POS as refunds when they don't generate an invoice Before that, the tax report did not apply a -1 multiplier on the total amount for those move lines (even though the refund tags were properly assigned). We fix that by introducing a hook function into account_reports, and overriding it in a new pos_account_reports module, so that those lines are properply detected as coming from a credit note. opw 2238358 X-original-commit: 2c537f7c6d8070a245067aaff126f89c0ff0b404 Forward-Port-Of: odoo/enterprise#12231 Forward-Port-Of: odoo/enterprise#12221