change active record request to get expert list
This commit is contained in:
parent
7b79fb2500
commit
7b4ec486ec
3 changed files with 11 additions and 16 deletions
|
@ -186,7 +186,7 @@ module NewAdministrateur
|
|||
end
|
||||
|
||||
def invited_expert_list
|
||||
@invited_expert_emails = ExpertsProcedure.invited_expert_emails(@procedure)
|
||||
@experts_procedure = @procedure.experts_procedures.sort_by { |expert_procedure| expert_procedure.expert.email }
|
||||
end
|
||||
|
||||
private
|
||||
|
|
|
@ -14,15 +14,4 @@ class ExpertsProcedure < ApplicationRecord
|
|||
belongs_to :procedure
|
||||
|
||||
has_many :avis, dependent: :destroy
|
||||
|
||||
def email_to_display
|
||||
expert&.email
|
||||
end
|
||||
|
||||
def self.invited_expert_emails(procedure)
|
||||
joins(:expert)
|
||||
.where(procedure: procedure)
|
||||
.map(&:email_to_display)
|
||||
.sort
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue