|
@@ -568,7 +568,23 @@ 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'))
|
|
|
|
+ );
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|