1024pix / pix

Service public d'évaluation et de certification des compétences numériques pour tous.
https://pix.fr
GNU Affero General Public License v3.0
235 stars 55 forks source link

[TECH] Rendre les seeds de learners déterministes (PIX-15156) #10464

Open yannbertrand opened 1 day ago

yannbertrand commented 1 day ago

:fallen_leaf: Problème

Pour le moment nos identifiants d'utilisateurs créés sont dépendants les uns des autres mêmes si ils proviennent d'autres organisations. Les rendre indépendants.

:chestnut: Proposition

Réinitialiser le compteur de learner user ID à 0 pour chaque organization. Les seeds impactés sont les users des orga :

Ainsi, on peut filtrer via un SEEDS_CONTEXT sans impact sur les user IDs.

Aussi : créer notre propre orga Devcomp. On en profite pour ne plus incrémenter les IDs de DevComp : 8000 pour tout (target profile et orga).

:jack_o_lantern: Remarques

Merci @lionelB pour l'idée 👍

:wood: Pour tester

En local. (RA cassée)

Cross Team

S'assurer que les accès par learner IDs ne sont pas utilisés. Si ils sont utilisés, s'assurer que ça ne casse rien.

DevComp

S'assurer qu'on peut se connecter sur Pix App avec :

Sur Pix Admin, on doit voir une nouvelle organisation "DevComp".

La documentation des seeds doit être mise à jour.

pix-bot-github commented 1 day ago

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

pix-bot-github commented 1 day ago

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

pix-bot-github commented 1 day ago

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

clemlatz commented 1 day ago

🚫 Je vois bien l'orga DevComp dans Pix Admin, mais pas les comptes learneremail8000_0… en base

yannbertrand commented 23 hours ago

🚫 Je vois bien l'orga DevComp dans Pix Admin, mais pas les comptes learneremail8000_0… en base

En local ? Sur la RA j'ai l'impression qu'on a aucune seed j'arrive pas à me connecter à Pix Admin 😅

clemlatz commented 23 hours ago

C'était sur la RA. On a tenté ensuite en local, on avait bien accès à Pix Admin, mais pas aux autres comptes (et ils n'apparaissent pas en base). Et on a pas réussi à débugguer parce qu'on a pas compris où étaient censés être créés les dits comptes.

yannbertrand commented 22 hours ago

C'était sur la RA. On a tenté ensuite en local, on avait bien accès à Pix Admin, mais pas aux autres comptes (et ils n'apparaissent pas en base). Et on a pas réussi à débugguer parce qu'on a pas compris où étaient censés être créés les dits comptes.

Ah ça c'est mystérieux car je les ai bien de mon côté 🤔 on regarde ensemble ;)

yannbertrand commented 21 hours ago

C'était sur la RA. On a tenté ensuite en local, on avait bien accès à Pix Admin, mais pas aux autres comptes (et ils n'apparaissent pas en base). Et on a pas réussi à débugguer parce qu'on a pas compris où étaient censés être créés les dits comptes.

Ah ça c'est mystérieux car je les ai bien de mon côté 🤔 on regarde ensemble ;)

Vu et corrigé ensemble ✅