Automatiser la création de comptes de test#1670
Draft
celine-m-s wants to merge 13 commits intomainfrom
Draft
Conversation
Une PR sera faite pour ce commit quand la PR sur le Supabase local sera passée.
Documentation du schéma actuel de la base de données. Ajout d'une application pour distinguer la gestion des utilisateurs du reste de l'applicatif. Ajout des entrées dans l'interface d'administration Django.
celine-m-s
commented
Dec 12, 2025
django/test_users.json
Outdated
| @@ -0,0 +1,16 @@ | |||
| [ | |||
Collaborator
Author
There was a problem hiding this comment.
À supprimer (cf premier commit).
Les règles de suppression sont actuellement éparpillées. Le besoin actuel est de modifier le comportement à la marge pour cacher le bouton aux sides PPA, or je pense que l'harmonisation des règles nécessiterait une PR en soi. Pour l'instant, faisons simple.
La clé primaire du modèle Collectivite est de la forme
"{code_insee}_{type}",
or le format qui est dans la colonne Profile.collectivite_id est "{code_insee}".
En attendant de corriger ce souci, affichons dans l'admin le contenu de
la colonne mais en lecture seule.
f0364bf to
e50b872
Compare
db42a5e to
380e936
Compare
380e936 to
49d4f86
Compare
|
fe980ed to
c19c46e
Compare
cfbe42f to
13fdde9
Compare
1fa13e7 to
a8c2afc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


J'ai dû créer des comptes de test pour la PR PPA afin de partir sur une base que je pouvais maîtriser, donc un compte qui ne soit pas admin ou staff ou Admin Django ou autre.
Cette PR n'est pas prête à être relue mais le dernier commit peut être utilisé pour générer des données de test sur n'importe quelle recette jetable déjà créée en se connectant au serveur.
Lorsque
envsubstsera disponible sur le serveur, je pourrai réellement aller au bout et automatiser la création de compte.