d826b0ac7a576f985c7b227942f2c6d8dcd26cd7
Expected behavior : User should be able to archive the tokens he sees Current behavior : User sees his tokens but cannot archive a token from another company Steps to reproduce : - Install Sales & Contacts - Create a 2nd Company - Enable `Online Payments` - Setup a Payment Acquirer (Test Mode for current company) *Be sure to have `Allow Saving Payment Methods` checked* - Create a new contact and grant him portal access *With new contact* - Get the link and set a password - Create a new payment method in `Manage payment methods` *With admin again* - Replace `Allowed Companies` and `Default Company` for the new contact by the company created before *With new contact* - Go back in `Manage payment methods` and try to delete the token Reason : Before, the `write` method from the model was called but returned an AccessError because the token was linked to another company. Now a custom route is called, it checks if the token is linked to the user and archives it with the necessary rights OPW-2660186 closes odoo/odoo#82405 X-original-commit: 19f8c4e26291740edecd0c101c3d331deef2758d Signed-off-by: Claude Thibault (thcl) <thcl@odoo.com> Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%