Skip to main content
Scrive

Scrive Connector: the credentials error that only an administrator can avoid

The message Only an administrator can manage the Scrive credentials kept by FlexigoTech Cloud. can appear when someone who is not an administrator clicks Disconnect on a Scrive account connected through OAuth2: the code checks whether the acting user is an administrator and, if not, stops the action. You fix it by asking an administrator of your Odoo to do it.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Scrive
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

When it appears and what triggers it

Which button can cause it

The message Only an administrator can manage the Scrive credentials kept by FlexigoTech Cloud. can appear when you click the Disconnect button of a Scrive account connected through OAuth2. It is the button shown when the account's Authentication Mode is OAuth2 and the account is marked as OAuth2 Connected.

When clicked, the button calls an action that goes through the administrator check. That check is what raises the message if its condition is met.

It is an error: the action stops as soon as it appears. It is not a warning you can let through.

Code-built diagram of the Disconnect button and the administrator-only message, with the English labels from the module's code, valid for Odoo 17, 18, 19 and 20
Diagram built with code from the module's published source, not a screenshot of Odoo: the disconnect button and the message that can appear when it is clicked.

There is a single condition: whoever acts is not an administrator

The check asks one question: is the acting user a system administrator? If not, it raises the message and the action stops. There is no other condition in that method: it does not look at the particular account, only at who is acting.

So the message is not telling you that something is misconfigured on the account. It is telling you that this action is not for your user.

Seeing the button says nothing about your permissions

The view hides the Disconnect button when the account's Authentication Mode is not OAuth2 or when the account is not marked as OAuth2 Connected. That condition is the same in Odoo 17, 18, 19 and 20.

The view condition only mentions those two fields. The administrator check is a separate matter and lives in the code: the view decides when the button appears, the code decides who can complete the action. That is why you can see the button and still get the message when you click it.

The check lives in the code, not only in the view

The code's own comment explains it: buttons can be reached by a direct call (RPC) whatever the view says. That is why anything that touches the credentials kept by FlexigoTech Cloud is reserved for administrators in the code, and according to that comment the base module checks it again, without elevated permissions in between.

In short, the rule does not depend on whether the button is visible: it is applied in the code.

The confirmation is not the error

When you click Disconnect, Odoo asks for confirmation with this text: Delete this account's OAuth2 client and tokens from FlexigoTech Cloud?. That is a confirmation dialog, not a failure. The administrator-only message is a different text, and it is the one that stops the action.

Read the confirmation carefully before accepting: it talks about deleting the account's OAuth2 client and tokens from FlexigoTech Cloud.

Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF

What it means and how to fix it

What to do when you get it

  1. If you are not an administrator, ask an administrator of your Odoo to click Disconnect on that account.
  2. If you think you should be able to do it, check which user you are logged in as: the check only passes for a system administrator.
  3. When the administrator does it, they should read the confirmation text before accepting.

If you are setting up permissions while implementing Odoo, bear in mind that whoever needs to disconnect Scrive accounts connected through OAuth2 has to be an administrator.

Which versions show it

The message is in the published code for Odoo 17, 18, 19 and 20, and the module is published on Odoo Apps for those four versions. With Odoo in English you see the text above; with other languages, the translated text is this:

Odoo languageText
SpanishSolo un administrador puede gestionar las credenciales de Scrive que guarda FlexigoTech Cloud.
GermanNur ein Administrator kann die Scrive-Zugangsdaten verwalten, die FlexigoTech Cloud aufbewahrt.
FrenchSeul un administrateur peut gérer les identifiants Scrive conservés par FlexigoTech Cloud.
ItalianSolo un amministratore può gestire le credenziali Scrive conservate da FlexigoTech Cloud.
PortugueseSó um administrador pode gerir as credenciais do Scrive guardadas pela FlexigoTech Cloud.
Code-built diagram with the same administrator-only message in Spanish, German, French, Italian and Portuguese
Diagram built with code from the module's published translations, not a screenshot of Odoo.

Background: what FlexigoTech Cloud keeps

Scrive Connector's connection goes through FlexigoTech Cloud, which keeps the credentials encrypted, watches the synchronisation and emails you if it fails. The module is a one-off purchase per version and needs the FlexigoTech Cloud subscription (Connector plan): €49 a month or €490 a year, excluding VAT.

How FlexigoTech can help

If you are setting up permissions while implementing Odoo and want to decide who manages the connections, FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations. You can see the module on its page. If you run into other connector messages, there are write-ups on callbacks only for sent documents and the allowed range of days.

Keep reading

What the Send button of Scrive Connector does, step by stepWhat the Send button of Scrive Connector does in Odoo: what it checks, what it creates, where it takes you next and which messages can stop it.Scrive Connector: «Callbacks can only be triggered for sent documents.»When the callbacks error shows up in Scrive Connector for Odoo, which condition triggers it (document state and Scrive ID) and how to fix it.The «Days must be between 1 and 365.» message in Scrive ConnectorWhen Scrive Connector shows «Days must be between 1 and 365.», what the code checks when you press Apply, and how to fix it.
Checked in the connector's source code (version 20.0) and the linked sources

Sources