Skip to content

Commit

Permalink
APIEntrepriseNotifier: disable all DataPass emails to applicants
Browse files Browse the repository at this point in the history
  • Loading branch information
skelz0r committed Apr 3, 2024
1 parent 596a8d2 commit de44329
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 11 deletions.
14 changes: 14 additions & 0 deletions app/notifiers/api_entreprise_notifier.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
class APIEntrepriseNotifier < ApplicationNotifier
AuthorizationRequest.state_machine.states.each do |state|
# rubocop:disable Lint/EmptyBlock
define_method(state.name) do |_params|
end
# rubocop:enable Lint/EmptyBlock
end

def submitted(_params)
Instruction::AuthorizationRequestMailer.with(
authorization_request:
).submitted.deliver_later
end
end
22 changes: 11 additions & 11 deletions features/instruction/modérer_une_habilitation.feature
Original file line number Diff line number Diff line change
Expand Up @@ -4,63 +4,63 @@ Fonctionnalité: Instruction: modération
Un instructeur peut effectuer des actions sur une demande d'habilitation tel que refuser, valider, etc.

Contexte:
Sachant que je suis un instructeur "API Entreprise"
Sachant que je suis un instructeur "API Particulier"
Et que je me connecte

Scénario: Je consulte une demande d'habilitation en brouillon
Quand je me rends sur une demande d'habilitation "API Entreprise" en brouillon
Quand je me rends sur une demande d'habilitation "API Particulier" en brouillon
Alors il n'y a pas de bouton "Valider"
Et il n'y a pas de bouton "Refuser"
Et il n'y a pas de champ éditable

@AvecCourriels
Scénario: Je valide une demande d'habilitation
Quand je me rends sur une demande d'habilitation "API Entreprise" à modérer
Quand je me rends sur une demande d'habilitation "API Particulier" à modérer
Et je clique sur "Valider"
Et je clique sur "Valider la demande d'habilitation"
Alors je suis sur la page "Liste des demandes en cours"
Et je vois 1 demande d'habilitation "API Entreprise" validée
Et je vois 1 demande d'habilitation "API Particulier" validée
Et un email est envoyé contenant "validé"
Et un email est envoyé contenant "vous a désigné(e) comme Responsable de traitement"
Et un email est envoyé contenant "vous a désigné(e) comme Délégué à la protection des données"
Et il y a un message de succès contenant "a été validé"

@AvecCourriels
Scénario: Je refuse une demande d'habilitation avec un message valide
Quand je me rends sur une demande d'habilitation "API Entreprise" à modérer
Quand je me rends sur une demande d'habilitation "API Particulier" à modérer
Et je clique sur "Refuser"
Et que je remplis "Raison du refus" avec "Vous êtes une entreprise privée"
Et que je clique sur "Refuser la demande"
Alors je suis sur la page "Liste des demandes en cours"
Et je vois 1 demande d'habilitation "API Entreprise" refusée
Et je vois 1 demande d'habilitation "API Particulier" refusée
Et un email est envoyé contenant "Vous êtes une entreprise privée"
Et il y a un message de succès contenant "a été refusé"

Scénario: Je refuse une demande d'habilitation avec un message invalide
Quand je me rends sur une demande d'habilitation "API Entreprise" à modérer
Quand je me rends sur une demande d'habilitation "API Particulier" à modérer
Et je clique sur "Refuser"
Et que je clique sur "Refuser la demande"
Alors il y a au moins une erreur sur un champ

@AvecCourriels
Scénario: Je demande des modifications sur une demande d'habilitation avec un message valide
Quand je me rends sur une demande d'habilitation "API Entreprise" à modérer
Quand je me rends sur une demande d'habilitation "API Particulier" à modérer
Et je clique sur "Demander des modifications"
Et que je remplis "Raison de la demande de modification" avec "Précisez votre cas d'usage"
Et que je clique sur "Envoyer la demande de modification"
Alors je suis sur la page "Liste des demandes en cours"
Et je vois 1 demande d'habilitation "API Entreprise" en attente de modification
Et je vois 1 demande d'habilitation "API Particulier" en attente de modification
Et un email est envoyé contenant "Précisez votre cas d'usage"
Et il y a un message de succès contenant "demande de modifications"

Scénario: Je demande des modifications sur une demande d'habilitation avec un message valide
Quand je me rends sur une demande d'habilitation "API Entreprise" à modérer
Quand je me rends sur une demande d'habilitation "API Particulier" à modérer
Et je clique sur "Demander des modifications"
Et que je clique sur "Envoyer la demande de modification"
Alors il y a au moins une erreur sur un champ

Scénario: Je supprime une demande d'habilitation
Quand je me rends sur une demande d'habilitation "API Entreprise" en brouillon
Quand je me rends sur une demande d'habilitation "API Particulier" en brouillon
Et je clique sur "Supprimer"
Et je clique sur "Supprimer la demande"
Alors je suis sur la page "Liste des demandes en cours"
Expand Down

0 comments on commit de44329

Please sign in to comment.