feat(graphql): expose current_administrateur when using new tokens

This commit is contained in:
Paul Chavard 2022-11-24 15:25:14 +01:00
parent 341311cd7f
commit 0557b84eed

View file

@ -15,6 +15,13 @@ class API::V2::Context < GraphQL::Query::Context
self[:internal_use]
end
def current_administrateur
unless self[:administrateur_id]
raise GraphQL::ExecutionError.new("Pour effectuer cette opération, vous avez besoin dun jeton au nouveau format.", extensions: { code: :deprecated_token })
end
Administrateur.find(self[:administrateur_id])
end
def authorized_demarche?(demarche)
if internal_use?
return true