Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Avoir l'envoi multiple activé par défaut à la création d'une organisation (PIX-16684) #11551

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from

Conversation

alicegoarnisson
Copy link
Contributor

@alicegoarnisson alicegoarnisson commented Mar 3, 2025

🥞 Problème

On veut pouvoir, à la création d'une organisation, avoir l'envoi multiple activé par défaut.

🥓 Proposition

A l'instanciation du modèle "OrganizationForAdmin", on vérifie que l'objet qui correspond à la feature "MultipleSendingAssessment" n'est pas déjà créé. S'il n'est pas créé, on passe la valeur "active" de cet objet à "true" avec des params à "null".

🧃 Remarques

Logiquement, on a touché aux tests qui ont un rapport avec les features d'une organisation ou la création d'une organisation, puisque par défaut les organisations auront cette feature-là activée.

😋 Pour tester

Créer une organisation
Vérifier sur scalingo qu'elle a bien la feature "envoi multiple" activée
Aller la désactiver dans l'admin
Vérifier ensuite que la feature est bien désactivée dans scalingo

@alicegoarnisson alicegoarnisson self-assigned this Mar 3, 2025
@pix-bot-github
Copy link

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

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

@alicegoarnisson alicegoarnisson changed the title feat(orga): make is multiple sendings true by default when creating a… [FEATURE] Avoir l'envoi multiple activé par défaut à la création d'une campagne (PIX-16684) Mar 3, 2025
@alicegoarnisson alicegoarnisson changed the title [FEATURE] Avoir l'envoi multiple activé par défaut à la création d'une campagne (PIX-16684) [FEATURE] Avoir l'envoi multiple activé par défaut à la création d'une organisation (PIX-16684) Mar 3, 2025
@alicegoarnisson alicegoarnisson force-pushed the pix-16684/is-multipleSending-by-default branch 6 times, most recently from a5033df to f52f985 Compare March 3, 2025 16:21
@alicegoarnisson alicegoarnisson marked this pull request as ready for review March 4, 2025 12:37
@alicegoarnisson alicegoarnisson requested a review from a team as a code owner March 4, 2025 12:37
@alicegoarnisson alicegoarnisson force-pushed the pix-16684/is-multipleSending-by-default branch from a938480 to 2d61d29 Compare March 5, 2025 09:44
@alicegoarnisson alicegoarnisson force-pushed the pix-16684/is-multipleSending-by-default branch 4 times, most recently from 2082a08 to 1181c9e Compare March 7, 2025 08:02
@alicegoarnisson alicegoarnisson force-pushed the pix-16684/is-multipleSending-by-default branch from 1181c9e to a8a643f Compare March 7, 2025 08:07
@Alexandre-Monney
Copy link
Contributor

Func ok en mob 👍

@Alexandre-Monney Alexandre-Monney added Func Review OK PO validated functionally the PR and removed 👀 Func Review Needed Need PO validation for this functionally labels Mar 7, 2025
Copy link
Contributor

@Alexandre-Monney Alexandre-Monney left a comment

Choose a reason for hiding this comment

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

Peut être un test a rajouter dans le cas ou on instancie le model OrganizationForAdmin avec la feature MULTIPLE_SENDING a false, et vérifier que la feature est bien stockée a false

…sendingassessment is now a by default feature
@alicegoarnisson alicegoarnisson force-pushed the pix-16684/is-multipleSending-by-default branch from a8a643f to 8afe583 Compare March 7, 2025 16:49
@Faraopix
Copy link
Contributor

Faraopix commented Mar 7, 2025

je voulais faire une review func mais je n'arrive pas à créé l'orga, il ne se passe rien quand je clique sur ajouter 😢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants