gql entite field_confidentialite

This commit is contained in:
Bachir Soussi Chiadmi 2024-03-27 15:29:13 +01:00
parent 2e3691a090
commit 387d6e7aac
2 changed files with 18 additions and 2 deletions

View File

@ -59,7 +59,7 @@ type Entite implements NodeInterface {
sources: [Source] sources: [Source]
concernement: Concernement concernement: Concernement
image: [Image] image: [Image]
confidentialite: String
} }
type Source { type Source {

View File

@ -569,6 +569,22 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
) )
); );
// $registry->addFieldResolver('Entite', 'confidentialite',
// $builder->compose(
// $builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
// $user = \Drupal::currentUser();
// $can_update = $parent->access('update', $user);
// return 'hello';
// })
// )
// );
$registry->addFieldResolver('Entite', 'confidentialite',
$builder->produce('property_path')
->map('type', $builder->fromValue('entity:node'))
->map('value', $builder->fromParent())
->map('path', $builder->fromValue('field_confidentialite.value'))
);
} }