Une petite question très simple et très rapide. Je suis en train de créer mes groupes utilisateurs.
Sur mon deuxième groupe créé, j’ai une étoile orange qui s’insère après le nom du groupe dans la page de liste des groupes. C’est a priori un comportement par défaut de dolibarr, car je ne vois pas d’action manuelle de ma part ayant marqué tel ou tel groupe comme « GlobalGroup »… GlobalGroup étant ce qui s’affiche au survol de l’étoile.
J’ai désormais des étoiles GlobalGroup sur mes 8 groupes et ce après avoir ajouté un utilisateur à chaque groupe. Chaque utilisateur est admin.
Bon, du coup j’ai supposé que lorsqu’un admin vient dans le groupe, ce groupe devient global. J’ai donc essayé de supprimer le rôle admin à un membre dans un groupe, ce groupe reste global.
Pendant que je rédige ce message, il m’est venu l’idée de sortir le membre admin du groupe, voir si l’étoile GlobalGroup disparaissait, mais en fait le maillon en fin de ligne pour délier/supprimer le membre du groupe est sans effet.
oui, j’avais essayé aussi toutes les combinaisons avec admin, ça ne change rien.
Le truc bizarre, c’est que je n’ai aucun groupe global dans aucune install.
il faudrait jeter un œil aux sources pour comprendre.
Je suis allé voir en base de données, pour llx_usergroup, j’ai 0 dans la colonne entity. ça m’interpelle car pour avoir pas mal bidouillé en local pour tenter de comprendre l’articulation des bases entre elles, j’ai bien compris que c’est cette colonne qu’utilise notamment le module multicompany (que je n’ai pas, je le reprécise ici). Du coup j’avais quand même remarqué à plusieurs reprises que la valeur était toujours à 1.
Donc, si je modifie la valeur de 0 à 1 pour une ligne de la colonne entity, l’étoile disparaît et le groupe n’est plus mentionné comme « GlobalGroup ».
Non, vraiment, non, je te dis, mon installation date d’hier soir. J’ai commencé a créer mes groupes ce matin vers 10h, cette valeur zéro est par défaut dans mon install. Il a fallut que j’aille voir pour comprendre, si j’avais été moi même à l’origine de ce changement en base je l’aurais fait en connaissance de cause et donc je ne me serai pas posé la question de pourquoi 0 au lieu de 1 pour entity.
Je suis certain de ça, je n’utilisais pas encore GIT, j’ai commencé à prendre la main sur git courant décembre. Par contre, si ça peut aider, je suis aussi certain d’avoir remarqué un décalage de version mineure entre ce qu’affichait la page d’accueil de dolibarr qui mentionnait la 14.0.4 mais qui me pointait vers la 14.0.3.
Pour être vraiment exhaustif, pour mon installation en local je serais bien parti sur la V15 en beta, pour avoir un temps d’avance sur ce qui sortira en prod, mais je suis revenu sur cette archive de 14.0.3 car depuis la branche develop actuelle, (d’hier soir) j’ai eu une page blanche sans modules à activer juste après avoir rentré les détails de la société.
Mouais… à ta place, je tenterai bien une réinstall sur une autre base de donnée pour voir (si tu as bien ré-écrasé les sources php)
Le problème de s’amuser avec git, c’est que tu peux tomber au moment où il y a un dysfonctionnement… qui se propage en bdd et qui ne sera évidement pas corrigé en remettant d’autre sources.
Je viens de télécharger l’archive zip de la 14.0.5 depuis le lien officiel, j’ai totalement supprimé puis recréé la base de données.
Verdict, je me retrouve avec le même problème qu’avec la V15 beta, c’est a dire un écran sans module dès la deuxième étape obligatoire de paramétrage, à l’exception près que là c’est depuis la dernière version stable. Je n’ai pas ce pb avec la 14.0.3, du coup je suis incapable de dire si j’ai le même comportement de entity : 0 dans llx_usergroup.
En local, je suis en V8.0.14, je suis resté en V8.0.14 car je n’ai eu aucun soucis notable sur notamment la 14.0.3 qui a part le GlobalGroup mentionné plus haut, m’a semblé fonctionner correctement. (en supposant que ce comportement de « globalgroup » soit considéré anormal).
Bon… et quid de la V15 en PHP8, sera t-elle compatible?
Bon, donc je devrais alors au moins réussir à l’installer et à avoir une page de modules qui s’affiche. Je n’ai pas regardé dans les paramètres « divers ». Est ce qu’il y a une variable a activer? En supposant que j’ai la main sur cet écran sans paramétrer les modules au préalable.
Bref, en 14.0.3 ça va, rien de bloquant, même sous php8, ça doit vraiment être un truc tout bête pour que ce ne soit pas pareil en V15 beta.