graphql fixes
This commit is contained in:
@@ -17,9 +17,7 @@ interface TextInterface {
|
||||
videos: [VideoLink]
|
||||
fichiers: [File]
|
||||
familles: [Taxoterm]
|
||||
field_titre: String
|
||||
auteurs: [Auteur]
|
||||
edition: Taxoterm
|
||||
}
|
||||
|
||||
type Textref implements NodeInterface & TextInterface{
|
||||
@@ -34,10 +32,11 @@ type Textref implements NodeInterface & TextInterface{
|
||||
videos: [VideoLink]
|
||||
fichiers: [File]
|
||||
familles: [Taxoterm]
|
||||
field_titre: String
|
||||
auteurs: [Auteur]
|
||||
edition: Taxoterm
|
||||
#
|
||||
field_titre_regular: String
|
||||
field_titre_italique: String
|
||||
edition: [Taxoterm]
|
||||
text_produits: [Textprod]
|
||||
text_en_rebond: [Textref]
|
||||
tags: [Taxoterm]
|
||||
@@ -57,9 +56,7 @@ type Textprod implements NodeInterface & TextInterface {
|
||||
videos: [VideoLink]
|
||||
fichiers: [File]
|
||||
familles: [Taxoterm]
|
||||
field_titre: String
|
||||
auteurs: [Auteur]
|
||||
edition: Taxoterm
|
||||
#
|
||||
text_de_depart: [Textref]
|
||||
text_en_rebond: [Textref]
|
||||
@@ -77,7 +74,6 @@ type Creation implements NodeInterface {
|
||||
texte: String
|
||||
auteurs: [Auteur]
|
||||
oeuvre: Link
|
||||
|
||||
}
|
||||
|
||||
interface NoteInterface {
|
||||
|
||||
+22
-22
@@ -272,13 +272,6 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
||||
->map('path', $builder->fromValue('field_video'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textref', 'titre_ref',
|
||||
$builder->produce('property_path')
|
||||
->map('type', $builder->fromValue('entity:node'))
|
||||
->map('value', $builder->fromParent())
|
||||
->map('path', $builder->fromValue('field_titre'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textref', 'tags',
|
||||
$builder->produce('entity_reference')
|
||||
->map('entity', $builder->fromParent())
|
||||
@@ -298,11 +291,18 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
||||
->map('path', $builder->fromValue('degres_detrangement'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textref', 'field_titre',
|
||||
$registry->addFieldResolver('Textref', 'field_titre_regular',
|
||||
$builder->produce('property_path')
|
||||
->map('type', $builder->fromValue('entity:node'))
|
||||
->map('value', $builder->fromParent())
|
||||
->map('path', $builder->fromValue('field_titre'))
|
||||
->map('path', $builder->fromValue('field_titre_regular.value'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textref', 'field_titre_italique',
|
||||
$builder->produce('property_path')
|
||||
->map('type', $builder->fromValue('entity:node'))
|
||||
->map('value', $builder->fromParent())
|
||||
->map('path', $builder->fromValue('field_titre.value'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textref', 'auteurs',
|
||||
@@ -435,25 +435,25 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
||||
->map('entity', $builder->fromParent())
|
||||
->map('field', $builder->fromValue('field_famille'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'field_titre',
|
||||
$builder->produce('property_path')
|
||||
->map('type', $builder->fromValue('entity:node'))
|
||||
->map('value', $builder->fromParent())
|
||||
->map('path', $builder->fromValue('field_titre'))
|
||||
);
|
||||
//
|
||||
// $registry->addFieldResolver('Textprod', 'field_titre',
|
||||
// $builder->produce('property_path')
|
||||
// ->map('type', $builder->fromValue('entity:node'))
|
||||
// ->map('value', $builder->fromParent())
|
||||
// ->map('path', $builder->fromValue('field_titre'))
|
||||
// );
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'auteurs',
|
||||
$builder->produce('entity_reference')
|
||||
->map('entity', $builder->fromParent())
|
||||
->map('field', $builder->fromValue('field_auteurs'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'edition',
|
||||
$builder->produce('entity_reference')
|
||||
->map('entity', $builder->fromParent())
|
||||
->map('field', $builder->fromValue('field_edition'))
|
||||
);
|
||||
//
|
||||
// $registry->addFieldResolver('Textprod', 'edition',
|
||||
// $builder->produce('entity_reference')
|
||||
// ->map('entity', $builder->fromParent())
|
||||
// ->map('field', $builder->fromValue('field_edition'))
|
||||
// );
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'notes',
|
||||
$builder->produce('entity_reference_revisions')
|
||||
|
||||
Reference in New Issue
Block a user