feat(graphql): expose current_administrateur when using new tokens
This commit is contained in:
parent
341311cd7f
commit
0557b84eed
1 changed files with 7 additions and 0 deletions
|
@ -15,6 +15,13 @@ class API::V2::Context < GraphQL::Query::Context
|
||||||
self[:internal_use]
|
self[:internal_use]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def current_administrateur
|
||||||
|
unless self[:administrateur_id]
|
||||||
|
raise GraphQL::ExecutionError.new("Pour effectuer cette opération, vous avez besoin d’un jeton au nouveau format.", extensions: { code: :deprecated_token })
|
||||||
|
end
|
||||||
|
Administrateur.find(self[:administrateur_id])
|
||||||
|
end
|
||||||
|
|
||||||
def authorized_demarche?(demarche)
|
def authorized_demarche?(demarche)
|
||||||
if internal_use?
|
if internal_use?
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in a new issue