Skip to content

[FEATURE] Ajoute un bouton pour supprimer la campagne (PIX-22901)#16319

Open
lionelB wants to merge 1 commit into
devfrom
pix-22901/add-delete-campaign-button
Open

[FEATURE] Ajoute un bouton pour supprimer la campagne (PIX-22901)#16319
lionelB wants to merge 1 commit into
devfrom
pix-22901/add-delete-campaign-button

Conversation

@lionelB
Copy link
Copy Markdown
Member

@lionelB lionelB commented May 27, 2026

💥 Problème

Depuis la page de paramètres d'une campagne, il n'était pas possible de supprimer une campagne : seules les actions « Dupliquer », « Modifier » et « Archiver » étaient disponibles.

👩‍🚀 Proposition

Ajout d'un bouton « Supprimer » dans les actions de la page de paramètres de campagne (campaign/settings/view) :

  • Au clic, la campagne (et ses résultats) est supprimée via l'adapter campaign.
  • En cas de succès, une notification de confirmation s'affiche et l'utilisateur est redirigé vers la page d'accueil (authenticated.index).
  • En cas d'erreur, une notification d'erreur s'affiche et l'utilisateur reste sur la page.
  • Le bouton « Archiver » passe du variant error au variant warning afin de réserver le rouge à l'action destructrice de suppression.

Les clés de traduction (delete, delete-success, delete-error) ont été ajoutées dans les 6 langues (fr, en, de, es, it, nl).

👁️ Remarques

RAS

♻️ Pour tester

  1. Se rendre sur la page de paramètres d'une campagne.
  2. Vérifier la présence du bouton « Supprimer » (en rouge) à côté de « Archiver » (désormais en orange).
  3. Cliquer sur « Supprimer » :
    • la campagne est supprimée,
    • une notification de succès s'affiche,
    • on est redirigé vers la liste des campagnes.

@pix-bot-github
Copy link
Copy Markdown

pix-bot-github commented May 27, 2026

@lionelB lionelB force-pushed the pix-22901/add-delete-campaign-button branch from 0970ec0 to 1413771 Compare May 27, 2026 15:25
@lionelB lionelB self-assigned this May 27, 2026
@lionelB lionelB added 👀 Tech Review Needed 👀 Func Review Needed Need PO validation for this functionally team-prescription Adopt US - La Team qui mange et parle fort labels May 27, 2026
@lionelB lionelB force-pushed the pix-22901/add-delete-campaign-button branch 2 times, most recently from 3f050ad to 6a0f350 Compare May 28, 2026 06:45
@lionelB lionelB changed the title [FEATURE] Add delete campaign button (PIX-22901) [FEATURE] Ajoute un bouton pour supprimer la campagne (PIX-22901) May 28, 2026
@lionelB lionelB force-pushed the pix-22901/add-delete-campaign-button branch from 6a0f350 to 1d97514 Compare May 28, 2026 10:11
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@machestla machestla force-pushed the pix-22901/add-delete-campaign-button branch from 1d97514 to cf4fb67 Compare May 29, 2026 13:28
@AntoineLPix
Copy link
Copy Markdown

Le bouton supprimer n'est pas proposé si la campagne est archivée. -> la suppression est le next step pour "nettoyer" dans les campagnes archivées, il faudrait pouvoir le faire à la maille de la campagne

Comme vu au bureau, en cas de retour arrière après suppression, on revient sur la page /campaignid/parametres

  • si on re-supprime on a une erreur

  • on peut éditer les champs nom de la campagne, titre et texte d'accueil

  • sur une campagne j'arrive à télécharger le csv s'il n'y avait pas de participant (j'imagine que c'est parque que c'est un template vide, s'il y a eu des participants, on a une erreur au téléchargement 👍 )

  • si on archive après suppression pas d'erreur mais la campagne n'apparaît pas dans la liste des campagnes archivées

  • le nom de la campagne est anonymised

  • le propriétaire est toujours visible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👀 Func Review Needed Need PO validation for this functionally 👀 Tech Review Needed team-prescription Adopt US - La Team qui mange et parle fort

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants