« Accès refusé » à la création d'un compte bancaire
En Dolibarr 24.0.0, la création d'un compte bancaire est refusée selon la référence saisie, même en administrateur. Cause réelle, et correctif en 24.0.1.
Vous créez un compte bancaire, vous validez, et Dolibarr répond « Accès refusé ». Vous vérifiez vos droits : vous êtes administrateur. Vous les revérifiez. Vous cherchez du côté des permissions du module Banque. Il n’y a rien à y trouver.
La cause
Le refus dépend de ce que vous avez saisi dans la référence du compte. Sur la 24.0.0, une référence contenant un chiffre suffit à provoquer le rejet, quel que soit votre niveau de droits.
Comment cela a été vérifié
Sur une instance de test Dolibarr 24.0.0, connecté en administrateur :
- référence
BQ1« Accès refusé », compte non créé ; - référence
COURANTcompte créé normalement.
Même utilisateur, mêmes droits, même écran. Seule la référence change. Le message d’erreur parle donc d’autre chose que du vrai problème.
Les deux sorties
Monter en 24.0.1 ou au-delà. Le défaut est corrigé depuis cette version : c’est inscrit dans son journal des modifications, et le correctif est public. Une version de maintenance corrige, elle n’ajoute rien.
Dans l’immédiat, sur une 24.0.0. Donnez au compte une référence uniquement alphabétique, quitte à la corriger après la mise à jour.
Ce qu’il faut en retenir
« Accès refusé » est un message générique : Dolibarr l’affiche pour plusieurs contrôles différents, dont certains n’ont rien à voir avec les droits. Avant de passer une heure dans les permissions, changez une saisie à la fois. C’est plus rapide, et cela dit tout de suite si le problème vient de la donnée ou de l’utilisateur.