[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!
|
number: Int!
|
||||||
publishedRevision: Revision
|
publishedRevision: Revision
|
||||||
revisions: [Revision!]!
|
revisions: [Revision!]!
|
||||||
service: Service!
|
service: Service
|
||||||
|
|
||||||
"""
|
"""
|
||||||
État de la démarche.
|
É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.
|
Cela évite l’accès récursif aux dossiers.
|
||||||
"""
|
"""
|
||||||
type DemarcheDescriptor {
|
type DemarcheDescriptor {
|
||||||
|
cadreJuridique: String
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Date de la création.
|
Date de la création.
|
||||||
"""
|
"""
|
||||||
|
@ -629,6 +631,7 @@ type DemarcheDescriptor {
|
||||||
Pour une démarche déclarative, état cible des dossiers à valider automatiquement
|
Pour une démarche déclarative, état cible des dossiers à valider automatiquement
|
||||||
"""
|
"""
|
||||||
declarative: DossierDeclarativeState
|
declarative: DossierDeclarativeState
|
||||||
|
deliberation: String
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Description de la démarche.
|
Description de la démarche.
|
||||||
|
@ -641,7 +644,7 @@ type DemarcheDescriptor {
|
||||||
"""
|
"""
|
||||||
number: Int!
|
number: Int!
|
||||||
revision: Revision!
|
revision: Revision!
|
||||||
service: Service!
|
service: Service
|
||||||
|
|
||||||
"""
|
"""
|
||||||
État de la démarche.
|
É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 :revision, Types::RevisionType, null: false
|
||||||
field :service, Types::ServiceType, null: true
|
field :service, Types::ServiceType, null: true
|
||||||
|
|
||||||
|
field :cadre_juridique, String, null: true
|
||||||
|
field :deliberation, String, null: true
|
||||||
|
|
||||||
def service
|
def service
|
||||||
Loaders::Record.for(Service).load(procedure.service_id)
|
Loaders::Record.for(Service).load(procedure.service_id)
|
||||||
end
|
end
|
||||||
|
@ -28,10 +31,18 @@ Cela évite l’accès récursif aux dossiers."
|
||||||
object.is_a?(ProcedureRevision) ? object : object.active_revision
|
object.is_a?(ProcedureRevision) ? object : object.active_revision
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def deliberation
|
||||||
|
Rails.application.routes.url_helpers.url_for(procedure.deliberation) if procedure.deliberation.attached?
|
||||||
|
end
|
||||||
|
|
||||||
def state
|
def state
|
||||||
procedure.aasm.current_state
|
procedure.aasm.current_state
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def cadre_juridique
|
||||||
|
procedure.cadre_juridique
|
||||||
|
end
|
||||||
|
|
||||||
def number
|
def number
|
||||||
procedure.id
|
procedure.id
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue