Cosa dice il messaggio e quando compare
Cosa dice il messaggio e cosa succede con quello che stavi facendo?
Il messaggio completo è You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. È un errore che blocca l'azione. Significa che al tuo utente manca il permesso Responsabile del connettore Amazon (o l'accesso a Impostazioni), e il messaggio stesso indica cosa fare: chiedere a un responsabile di concedertelo.
Qual è la condizione esatta?
Il modulo controlla i gruppi del tuo utente: se non appartiene al gruppo Responsabile del connettore Amazon e nemmeno al gruppo Impostazioni, lancia il messaggio. Basta appartenere a uno dei due per superare il controllo. C'è un'uscita preliminare: se Odoo esegue l'azione come superutente (il codice parla del superutente reale e delle catene di sudo delle attività pianificate), il metodo termina senza controllare nulla.
In quali pulsanti può comparire?
Premendo Connetti ad Amazon o Disconnetti nella scheda dell'account Amazon: il metodo di ciascun pulsante arriva a quel controllo dei permessi.
Connetti ad Amazonsi nasconde quando laModalità di connessionenon è quella dell'hub o quandoConnessione Hubha già un valore. Con i valori predefiniti si vede.Disconnettisi nasconde quando la modalità di connessione non è quella dell'hub o quandoConnessione Hubè vuota. Con i valori predefiniti non si vede.- Premendo
Disconnetti, Odoo chiede conferma con il testoDisconnettere questo account Amazon dall'hub FlexigoTech?.


Chi arriva alla schermata dell'account
Quali permessi richiede il menu degli account?
Le schede degli account si aprono da Amazon › Configurazione › Account. Il tratto Amazon richiede il permesso Visualizzatore; i tratti Configurazione e Account richiedono Responsabile. Se non hai il permesso di un tratto, quel tratto non lo vedi.
Cosa vede chi ha solo il permesso Visualizzatore?
Vede il tratto Amazon, ma non i tratti Configurazione e Account, perché richiedono Responsabile. Da quel menu, quindi, non arriva alle schede degli account.
Se un pulsante non è visibile per il mio gruppo, l'azione è protetta?
Il codice lo esclude: dice che nascondere un pulsante per gruppi è solo una comodità della schermata, non una vera barriera di sicurezza, e per questo il metodo controlla i permessi per conto suo. Il suo ragionamento è questo: secondo il controllo degli accessi del modulo, la scrittura sull'account spetta solo ai gruppi Responsabile e Impostazioni, e chi ha solo Visualizzatore può soltanto leggere. Ma diverse azioni usano sudo al loro interno (per leggere le credenziali segrete dell'account e salvare il token), e questo permetterebbe a un lettore di invocarle direttamente e raggiungere Amazon con credenziali reali. Il controllo lo impedisce.
Ho il permesso Responsabile e l'azione si blocca comunque, è questo messaggio?
Questo messaggio compare solo per la condizione sui gruppi, quindi se appartieni a Responsabile o a Impostazioni non sarà questo. Dopo aver superato i gruppi, il metodo controlla inoltre che tu abbia il permesso di scrittura sull'account: le azioni leggono i loro record con sudo, al di sopra della regola per azienda, e i gruppi da soli non bastano. Se sospetti quel secondo controllo, non aspettarti questo testo.
Come risolverlo
Cosa faccio per farlo sparire?
Fai ciò che chiede il messaggio: chiedi a un responsabile di concederti l'accesso Responsabile del connettore Amazon. Anche avere l'accesso a Impostazioni supera la condizione. Con il permesso Responsabile vedrai i tratti Configurazione e Account del menu. Quando lo avrai, ripeti l'azione da Amazon › Configurazione › Account.
Cosa controllo dopo che mi hanno dato il permesso?
Apri di nuovo la scheda dell'account da Amazon › Configurazione › Account e ripeti il pulsante che ti ha dato l'errore. Se non vedi Disconnetti, non è un problema di permessi: con i valori predefiniti quel pulsante non si vede, e compare solo quando la modalità di connessione è quella dell'hub e Connessione Hub ha un valore.
Succede in tutte le versioni di Odoo?
Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20, e il modulo è pubblicato su Odoo Apps per quelle quattro versioni. Puoi vedere la scheda del modulo su Odoo Apps.
Il pulsante si chiama allo stesso modo in tutte le lingue?
No. Con Odoo in italiano si chiama Connetti ad Amazon; lo schema seguente riporta come si legge in spagnolo, tedesco, francese e portoghese.

Se ti serve aiuto con permessi e connessione
Se stai implementando Odoo e vuoi chiarire chi gestisce la connessione con Amazon, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Trovi la pagina del modulo con le informazioni di acquisto.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- Codice del modulo: 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
