Compare commits

...

3 Commits

Author SHA1 Message Date
735820bb4c gql field name corrections 2025-02-26 12:39:23 +01:00
d86b8b9239 gql field name corrections 2025-02-26 12:23:25 +01:00
7fd485610b added id and revision_id to doleance paragraph gql querys 2025-02-12 17:10:50 +01:00
2 changed files with 73 additions and 8 deletions

View File

@ -130,14 +130,14 @@ type Doleance implements NodeInterface {
groupesinterets: [GroupeInterets]
#2
date_adresse: Date
entite_addresse_doleance: String
comment_ennonce_doleance: String
aqui_addresse_doleance: String
entite_adresse_doleance: String
comment_enonce_doleance: String
a_qui_adresse_doleance: String
reception_traitement: [ReceptionTraitement]
#3
date_decision: Date
entites_decisionnaires: String
decision_formule: String
decision_formulee: String
mise_en_oeuvre_decision: [MiseEnoeuvreDecision]
#4
date_application: Date
@ -151,6 +151,8 @@ type Doleance implements NodeInterface {
}
type GroupeInterets {
id: Int
revision_id: Int
date: Date
groupe_interets: String
accorder_interets: String
@ -158,6 +160,8 @@ type GroupeInterets {
}
type ReceptionTraitement {
id: Int
revision_id: Int
date: Date
entite_adressee: String
doleance_formulee: String
@ -166,6 +170,8 @@ type ReceptionTraitement {
}
type MiseEnoeuvreDecision {
id: Int
revision_id: Int
date: Date
entite_adresse_decision: String
formule_decision: String
@ -173,6 +179,8 @@ type MiseEnoeuvreDecision {
}
type ReceptionsApplications {
id: Int
revision_id: Int
date: Date
applique_decision: String
formule_decision_applic: String

View File

@ -1077,21 +1077,21 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
->map('path', $builder->fromValue('field_date_adresse_doleance'))
);
// entite_addresse_doleance: String
$registry->addFieldResolver('Doleance', 'entite_addresse_doleance',
$registry->addFieldResolver('Doleance', 'entite_adresse_doleance',
$builder->produce('property_path')
->map('type', $builder->fromValue('entity:node'))
->map('value', $builder->fromParent())
->map('path', $builder->fromValue('field_entite_adresse_doleance.value'))
);
// comment_ennonce_doleance: String
$registry->addFieldResolver('Doleance', 'comment_ennonce_doleance',
$registry->addFieldResolver('Doleance', 'comment_enonce_doleance',
$builder->produce('property_path')
->map('type', $builder->fromValue('entity:node'))
->map('value', $builder->fromParent())
->map('path', $builder->fromValue('field_comment_enonce_doleance.value'))
);
// aqui_addresse_doleance: String
$registry->addFieldResolver('Doleance', 'aqui_addresse_doleance',
$registry->addFieldResolver('Doleance', 'a_qui_adresse_doleance',
$builder->produce('property_path')
->map('type', $builder->fromValue('entity:node'))
->map('value', $builder->fromParent())
@ -1120,7 +1120,7 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
->map('path', $builder->fromValue('field_entites_decisionnaires.value'))
);
// decision_formule: String
$registry->addFieldResolver('Doleance', 'decision_formule',
$registry->addFieldResolver('Doleance', 'decision_formulee',
$builder->produce('property_path')
->map('type', $builder->fromValue('entity:node'))
->map('value', $builder->fromParent())
@ -1210,6 +1210,20 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
// |_|
protected function addGroupeInterets(ResolverRegistryInterface $registry, ResolverBuilder $builder) {
$registry->addFieldResolver('GroupeInterets', 'id',
$builder->produce('entity_id')
->map('entity', $builder->fromParent())
);
$registry->addFieldResolver('GroupeInterets', 'revision_id',
$builder->compose(
$builder->callback(function($parent, $arg){
$revid = $parent->getRevisionId();
return $revid;
})
)
);
// field_date_groupe_interets: Date
$registry->addFieldResolver('GroupeInterets', 'date',
$builder->produce('property_path')
@ -1247,6 +1261,21 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
// |_| \_\___|\___\___| .__/ \__|_|\___/|_| |_| |_||_| \__,_|_|\__\___|_| |_| |_|\___|_| |_|\__|
// |_|
protected function addReceptionTraitement(ResolverRegistryInterface $registry, ResolverBuilder $builder) {
$registry->addFieldResolver('ReceptionTraitement', 'id',
$builder->produce('entity_id')
->map('entity', $builder->fromParent())
);
$registry->addFieldResolver('ReceptionTraitement', 'revision_id',
$builder->compose(
$builder->callback(function($parent, $arg){
$revid = $parent->getRevisionId();
return $revid;
})
)
);
// field_date_reception_traite: Date
$registry->addFieldResolver('ReceptionTraitement', 'date',
$builder->produce('property_path')
@ -1290,6 +1319,20 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
// | | | | \__ \ __/ | |___| | | | (_) | __/ |_| |\ V /| | | __/ | |_| | __/ (__| \__ \ | (_) | | | |
// |_| |_|_|___/\___| |_____|_| |_|\___/ \___|\__,_| \_/ |_| \___| |____/ \___|\___|_|___/_|\___/|_| |_|
protected function addMiseEnoeuvreDecision(ResolverRegistryInterface $registry, ResolverBuilder $builder) {
$registry->addFieldResolver('MiseEnoeuvreDecision', 'id',
$builder->produce('entity_id')
->map('entity', $builder->fromParent())
);
$registry->addFieldResolver('MiseEnoeuvreDecision', 'revision_id',
$builder->compose(
$builder->callback(function($parent, $arg){
$revid = $parent->getRevisionId();
return $revid;
})
)
);
// field_date_miseeoeuvre_decision: Date
$registry->addFieldResolver('MiseEnoeuvreDecision', 'date',
$builder->produce('property_path')
@ -1327,6 +1370,20 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
// |_| \_\___|\___\___| .__/ \__|_|\___/|_| |_|___/ /_/ \_\ .__/| .__/|_|_|\___\__,_|\__|_|\___/|_| |_|___/
// |_| |_| |_|
protected function addReceptionsApplications(ResolverRegistryInterface $registry, ResolverBuilder $builder) {
$registry->addFieldResolver('ReceptionsApplications', 'id',
$builder->produce('entity_id')
->map('entity', $builder->fromParent())
);
$registry->addFieldResolver('ReceptionsApplications', 'revision_id',
$builder->compose(
$builder->callback(function($parent, $arg){
$revid = $parent->getRevisionId();
return $revid;
})
)
);
// field_date_date_traitement_decis: Date
$registry->addFieldResolver('ReceptionsApplications', 'date',
$builder->produce('property_path')