superadmin can transfer dossier from a user to another user

This commit is contained in:
Christophe Robillard 2023-11-27 11:19:32 +01:00
parent 116ba085bf
commit 332570bfba
5 changed files with 93 additions and 1 deletions

View file

@ -16,6 +16,21 @@ module Manager
end
end
def transfer_edit
@dossier = Dossier.find params[:id]
end
def transfer
transfer = DossierTransfer.create(email: params[:email], dossiers: [Dossier.find(params[:id])])
if transfer.persisted?
flash[:success] = "Une invitation de transfert a été envoyée à #{params[:email]}"
else
flash[:alert] = transfer.errors.full_messages.join("<br>")
end
redirect_to manager_dossier_path(params[:id])
end
private
def unfiltered_list?