[graphql] add cadre juridique and deliberation fields
This commit is contained in:
parent
cb7e8d8a6e
commit
7a06230912
2 changed files with 16 additions and 2 deletions
|
@ -581,7 +581,7 @@ type Demarche {
|
|||
number: Int!
|
||||
publishedRevision: Revision
|
||||
revisions: [Revision!]!
|
||||
service: Service!
|
||||
service: Service
|
||||
|
||||
"""
|
||||
État de la démarche.
|
||||
|
@ -600,6 +600,8 @@ Ceci est une version abrégée du type `Demarche`, qui n’expose que les métad
|
|||
Cela évite l’accès récursif aux dossiers.
|
||||
"""
|
||||
type DemarcheDescriptor {
|
||||
cadreJuridique: String
|
||||
|
||||
"""
|
||||
Date de la création.
|
||||
"""
|
||||
|
@ -629,6 +631,7 @@ type DemarcheDescriptor {
|
|||
Pour une démarche déclarative, état cible des dossiers à valider automatiquement
|
||||
"""
|
||||
declarative: DossierDeclarativeState
|
||||
deliberation: String
|
||||
|
||||
"""
|
||||
Description de la démarche.
|
||||
|
@ -641,7 +644,7 @@ type DemarcheDescriptor {
|
|||
"""
|
||||
number: Int!
|
||||
revision: Revision!
|
||||
service: Service!
|
||||
service: Service
|
||||
|
||||
"""
|
||||
État de la démarche.
|
||||
|
|
|
@ -20,6 +20,9 @@ Cela évite l’accès récursif aux dossiers."
|
|||
field :revision, Types::RevisionType, null: false
|
||||
field :service, Types::ServiceType, null: true
|
||||
|
||||
field :cadre_juridique, String, null: true
|
||||
field :deliberation, String, null: true
|
||||
|
||||
def service
|
||||
Loaders::Record.for(Service).load(procedure.service_id)
|
||||
end
|
||||
|
@ -28,10 +31,18 @@ Cela évite l’accès récursif aux dossiers."
|
|||
object.is_a?(ProcedureRevision) ? object : object.active_revision
|
||||
end
|
||||
|
||||
def deliberation
|
||||
Rails.application.routes.url_helpers.url_for(procedure.deliberation) if procedure.deliberation.attached?
|
||||
end
|
||||
|
||||
def state
|
||||
procedure.aasm.current_state
|
||||
end
|
||||
|
||||
def cadre_juridique
|
||||
procedure.cadre_juridique
|
||||
end
|
||||
|
||||
def number
|
||||
procedure.id
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue