Gestionnaire can view dossier if he is invited on dossier

This commit is contained in:
Mathieu Magnin 2017-05-16 15:20:38 +02:00 committed by Simon Lehericey
parent d07943a55d
commit f24e4a77d3
3 changed files with 32 additions and 5 deletions

View file

@ -190,11 +190,10 @@ class Backoffice::DossiersController < Backoffice::DossiersListController
private
def ensure_gestionnaire_is_authorized
current_gestionnaire.dossiers.find(params[:id])
rescue ActiveRecord::RecordNotFound
flash.alert = t('errors.messages.dossier_not_found')
redirect_to url_for(controller: '/backoffice')
unless current_gestionnaire.can_view_dossier?(params[:id])
flash.alert = t('errors.messages.dossier_not_found')
redirect_to url_for(controller: '/backoffice')
end
end
def create_dossier_facade dossier_id