O que diz a mensagem e quando surge
O que diz a mensagem e o que acontece ao que estavas a fazer?
A mensagem completa é You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. É um erro que interrompe a ação. Quer dizer que ao teu utilizador falta a permissão Gestor do conector da Amazon (ou o acesso às Definições), e a própria mensagem indica o que fazer: pedir a um gestor que ta conceda.
Qual é a condição exata?
O módulo verifica os grupos do teu utilizador: se não pertence ao grupo Gestor do conector da Amazon nem ao grupo das Definições, lança a mensagem. Basta pertencer a um dos dois para passar essa verificação. Há uma saída prévia: se o Odoo executa a ação como superutilizador (o código fala do superutilizador real e das cadeias de sudo das tarefas agendadas), o método termina sem verificar nada.
Em que botões pode surgir?
Ao clicar em Ligar à Amazon ou Desligar na ficha da conta da Amazon: o método de cada botão chega a essa verificação de permissões.
Ligar à Amazonfica oculto quando oModo de ligaçãonão é o do hub ou quandoLigação ao Hubjá tem valor. Com os valores por defeito, vê-se.Desligarfica oculto quando o modo de ligação não é o do hub ou quandoLigação ao Hubestá vazio. Com os valores por defeito, não se vê.- Ao clicar em
Desligar, o Odoo pede confirmação com o textoDesligar esta conta da Amazon do hub da FlexigoTech?(Disconnect this Amazon account from the FlexigoTech hub?).


Quem chega ao ecrã da conta
Que permissões pede o menu das contas?
As fichas das contas abrem-se a partir de Amazon › Configuração › Contas. O troço Amazon pede a permissão Visualizador; os troços Configuração e Contas pedem Gestor. Se não tens a permissão de um troço, não vês esse troço.
O que vê quem só tem a permissão Visualizador?
Vê o troço Amazon, mas não os troços Configuração e Contas, porque esses pedem Gestor. Por esse menu não chega, portanto, às fichas das contas.
Se um botão não se vê para o meu grupo, a ação fica protegida?
O código descarta-o: diz que ocultar um botão por grupos é apenas uma comodidade do ecrã, não uma barreira de segurança real, e por isso o método verifica as permissões por conta própria. O seu raciocínio é este: segundo o controlo de acessos do módulo, a escrita na conta só a têm os grupos Gestor e Definições, e quem só tem Visualizador apenas lê. Mas várias ações usam sudo internamente (para ler as credenciais secretas da conta e guardar o token), e isso deixaria um leitor invocá-las diretamente e chegar à Amazon com credenciais reais. A verificação impede-o.
Tenho a permissão Gestor e a ação interrompe-se na mesma, é esta mensagem?
Esta mensagem só surge pela condição de grupos, por isso, se pertences a Gestor ou às Definições, não será ela. Depois de superados os grupos, o método verifica ainda que tenhas permissão de escrita na conta: as ações leem os seus registos com sudo, acima da regra por empresa, e os grupos por si sós não bastam. Se suspeitas desse segundo controlo, não esperes este texto.
Como resolver
O que faço para que desapareça?
Faz o que a mensagem pede: pede a um gestor que te conceda o acesso Gestor do conector da Amazon. Ter acesso às Definições também passa a condição. Com a permissão Gestor verás os troços Configuração e Contas do menu. Quando a tiveres, repete a ação a partir de Amazon › Configuração › Contas.
O que verifico depois de me darem a permissão?
Abre de novo a ficha da conta a partir de Amazon › Configuração › Contas e repete o botão que te deu o erro. Se não vês Desligar, não é uma falha de permissões: com os valores por defeito esse botão não se vê, e só aparece quando o modo de ligação é o do hub e Ligação ao Hub tem valor.
Acontece em todas as versões do Odoo?
A mensagem está no código publicado do Odoo 17, 18, 19 e 20, e o módulo está publicado no Odoo Apps para essas quatro versões. Podes ver a ficha do módulo no Odoo Apps.
O botão chama-se igual em todos os idiomas?
Não. Com o Odoo em português de Portugal chama-se Ligar à Amazon; o esquema seguinte mostra como se lê em castelhano, alemão, francês e italiano.

Se precisas de ajuda com permissões e ligação
Se estás a implementar o Odoo e queres deixar claro quem gere a ligação à Amazon, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Tens a página do módulo com a sua informação de compra.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- Código do módulo: 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
