diff --git a/app/models/authorization.rb b/app/models/authorization.rb index 8e7187e4d..cdb44c1dd 100644 --- a/app/models/authorization.rb +++ b/app/models/authorization.rb @@ -22,7 +22,7 @@ class Authorization < ApplicationRecord inverse_of: :authorization, dependent: :destroy - has_many :authorization_request_event, + has_many :authorization_request_events, as: :entity, dependent: :nullify @@ -69,7 +69,7 @@ def definition end def approving_instructor - authorization_request_event + authorization_request_events .where(name: 'approve') .order(created_at: :desc) .first diff --git a/app/views/authorization_request_forms/build/_header.html.erb b/app/views/authorization_request_forms/build/_header.html.erb index 1dc17c9ef..805bb5e81 100644 --- a/app/views/authorization_request_forms/build/_header.html.erb +++ b/app/views/authorization_request_forms/build/_header.html.erb @@ -32,12 +32,12 @@ <% if @authorization && policy([:instruction, @authorization_request]).show? %>
- Cette habilitation a été validée + Cette habilitation est liée à la <%= link_to "demande N°#{@authorization_request.id}", instruction_authorization_request_authorizations_path(@authorization_request), class: 'fr-link' %> <% if @authorization.approving_instructor %> - par + et a été validée par <%=@authorization.approving_instructor.email%> <% end %> - durant la <%= link_to "demande N°#{@authorization_request.id}", instruction_authorization_request_authorizations_path(@authorization_request), class: 'fr-link' %> +
<% end %> diff --git a/features/instructeurs/consultation_habilitation.feature b/features/instructeurs/consultation_habilitation.feature index 92d687ad1..04e9c0fd1 100644 --- a/features/instructeurs/consultation_habilitation.feature +++ b/features/instructeurs/consultation_habilitation.feature @@ -33,7 +33,7 @@ Fonctionnalité: Instruction: consultation d'une demande d'habilitation Quand je me rends sur une demande d'habilitation "API Entreprise" validée Et que je clique sur "Toutes les habilitations" Et que je clique sur "Consulter l'habilitation" - Alors la page contient "Cette habilitation a été délivrée suite à la demande N°" + Alors la page contient "Cette habilitation est liée à la demande N°" Et que je clique sur "demande N°" Alors la page contient "Toutes les habilitations"