Skip to content

Automatiser la création de comptes de test#1670

Draft
celine-m-s wants to merge 13 commits intomainfrom
celinems/test-fixtures
Draft

Automatiser la création de comptes de test#1670
celine-m-s wants to merge 13 commits intomainfrom
celinems/test-fixtures

Conversation

@celine-m-s
Copy link
Collaborator

@celine-m-s celine-m-s commented Dec 12, 2025

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 envsubst sera disponible sur le serveur, je pourrai réellement aller au bout et automatiser la création de compte.

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 celine-m-s self-assigned this Dec 12, 2025
@celine-m-s celine-m-s linked an issue Dec 12, 2025 that may be closed by this pull request
@celine-m-s celine-m-s changed the base branch from main to side-ppa December 12, 2025 14:57
@@ -0,0 +1,16 @@
[
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

À 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.
@celine-m-s celine-m-s force-pushed the celinems/test-fixtures branch 3 times, most recently from f0364bf to e50b872 Compare December 15, 2025 11:51
@celine-m-s celine-m-s force-pushed the celinems/test-fixtures branch 2 times, most recently from db42a5e to 380e936 Compare December 15, 2025 12:43
@celine-m-s celine-m-s force-pushed the celinems/test-fixtures branch from 380e936 to 49d4f86 Compare December 15, 2025 15:56
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
43.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@celine-m-s celine-m-s force-pushed the side-ppa branch 5 times, most recently from cfbe42f to 13fdde9 Compare January 8, 2026 14:59
Base automatically changed from side-ppa to celinems/disable-slack January 12, 2026 08:30
@celine-m-s celine-m-s force-pushed the celinems/disable-slack branch from 1fa13e7 to a8c2afc Compare January 12, 2026 08:38
Base automatically changed from celinems/disable-slack to main January 12, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automatiser la création de comptes de test

1 participant