revoke expert avis

This commit is contained in:
Christophe Robillard 2020-07-16 11:14:37 +02:00
parent 4ff8be4b46
commit 3ea34834a7
8 changed files with 95 additions and 6 deletions

View file

@ -56,6 +56,18 @@ class Avis < ApplicationRecord
dossier.procedure
end
def revoked?
revoked_at.present?
end
def revoke!
if answer.present?
update!(revoked_at: Time.zone.now)
else
destroy!
end
end
private
def try_to_assign_instructeur