Wat de melding zegt en wanneer ze verschijnt
Wat zegt de melding en wat gebeurt er met waar je mee bezig was?
De volledige melding is You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Het is een fout die de actie stopzet. Ze betekent dat je gebruiker het recht Manager van de Amazon-connector (of de toegang tot Instellingen) mist, en de melding zelf zegt wat je moet doen: een beheerder vragen het je te geven.
Wat is precies de voorwaarde?
De module kijkt naar de groepen van je gebruiker: als die niet tot de groep Manager van de Amazon-connector behoort en ook niet tot de groep Instellingen, volgt de melding. Het volstaat om bij een van beide te horen om die controle te halen. Er is één uitzondering vooraf: als Odoo de actie als superuser uitvoert (de code spreekt over de echte superuser en over de sudo-ketens van geplande acties), eindigt de methode zonder iets te controleren.
Bij welke knoppen kan de melding verschijnen?
Als je op Connect to Amazon of Disconnect klikt op het formulier van het Amazon-account: de methode van elke knop komt bij die rechtencontrole uit.
Connect to Amazonwordt verborgen wanneer deConnection Modeniet die van de hub is of wanneerHub Connectional een waarde heeft. Met de standaardwaarden zie je de knop.Disconnectwordt verborgen wanneer de verbindingsmodus niet die van de hub is of wanneerHub Connectionleeg is. Met de standaardwaarden zie je de knop niet.- Als je op
Disconnectklikt, vraagt Odoo om bevestiging met de tekstDisconnect this Amazon account from the FlexigoTech hub?.


Wie bij het accountscherm komt
Welke rechten vraagt het menu van de accounts?
De formulieren van de accounts open je via Amazon › Configuration › Accounts. Het onderdeel Amazon vraagt het recht Viewer; de onderdelen Configuration en Accounts vragen Manager. Als je het recht voor een onderdeel niet hebt, zie je dat onderdeel niet.
Wat ziet iemand die alleen het recht Viewer heeft?
Die ziet het onderdeel Amazon, maar niet de onderdelen Configuration en Accounts, omdat die Manager vragen. Via dat menu kom je dus niet bij de formulieren van de accounts.
Als een knop niet zichtbaar is voor mijn groep, is de actie dan beschermd?
De code zegt van niet: een knop verbergen op basis van groepen is alleen een gemak van het scherm, geen echte beveiligingsbarrière, en daarom controleert de methode de rechten zelf. De redenering is deze: volgens de toegangscontrole van de module hebben alleen de groepen Manager en Instellingen schrijfrechten op het account, en wie alleen Viewer heeft, kan enkel lezen. Maar meerdere acties gebruiken intern sudo (om de geheime inloggegevens van het account te lezen en het token op te slaan), en daardoor zou een lezer ze rechtstreeks kunnen aanroepen en met echte inloggegevens bij Amazon uitkomen. De controle voorkomt dat.
Ik heb het recht Manager en de actie stopt toch, is dit dan deze melding?
Deze melding verschijnt alleen door de groepsvoorwaarde, dus als je bij Manager of Instellingen hoort, is zij het niet. Nadat de groepen zijn gepasseerd, controleert de methode ook of je schrijfrechten op het account hebt: de acties lezen hun records met sudo, voorbij de regel per bedrijf, en de groepen alleen volstaan niet. Vermoed je die tweede controle, verwacht dan niet deze tekst.
Hoe je het oplost
Wat moet ik doen om de melding kwijt te raken?
Doe wat de melding vraagt: vraag een beheerder je de toegang Manager van de Amazon-connector te geven. Ook toegang tot Instellingen haalt de voorwaarde. Met het recht Manager zie je de onderdelen Configuration en Accounts van het menu. Als je het hebt, herhaal je de actie via Amazon › Configuration › Accounts.
Wat controleer ik nadat ik het recht heb gekregen?
Open het formulier van het account opnieuw via Amazon › Configuration › Accounts en herhaal de knop die de fout gaf. Als je Disconnect niet ziet, is dat geen rechtenprobleem: met de standaardwaarden is die knop niet zichtbaar en verschijnt hij alleen wanneer de verbindingsmodus die van de hub is en Hub Connection een waarde heeft.
Gebeurt dit in alle Odoo-versies?
De melding staat in de gepubliceerde code van Odoo 17, 18, 19 en 20, en de module is voor die vier versies gepubliceerd in Odoo Apps. De pagina van de module vind je in Odoo Apps.
Heet de knop in alle talen hetzelfde?
Nee. In het Nederlands staat de knop als Connect to Amazon, omdat de module die tekst niet naar jouw taal vertaalt; het volgende schema laat zien hoe hij in het Spaans, Duits, Frans, Italiaans en Portugees leest.

Als je hulp nodig hebt bij rechten en verbinding
Als je Odoo implementeert en duidelijk wilt vastleggen wie de verbinding met Amazon beheert: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat. Je vindt de pagina van de module met de aankoopinformatie.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
