Avis: index

This commit is contained in:
Simon Lehericey 2017-09-06 11:21:29 +02:00
parent 8c97224fde
commit 3cc09c98f9
4 changed files with 87 additions and 0 deletions

View file

@ -0,0 +1,22 @@
module NewGestionnaire
class AvisController < ApplicationController
layout 'new_application'
A_DONNER_STATUS = 'a-donner'
DONNES_STATUS = 'donnes'
def index
gestionnaire_avis = current_gestionnaire.avis.includes(dossier: [:procedure, :user])
@avis_a_donner, @avis_donnes = gestionnaire_avis.partition { |avis| avis.answer.nil? }
@statut = params[:statut].present? ? params[:statut] : A_DONNER_STATUS
@avis = case @statut
when A_DONNER_STATUS
@avis_a_donner
when DONNES_STATUS
@avis_donnes
end
end
end
end