graphql more can_update field
This commit is contained in:
parent
7819ebcf32
commit
1a01f776f5
@ -311,7 +311,7 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
// editable: Boolean
|
// can-update: Boolean
|
||||||
$registry->addFieldResolver('Concernement', 'can_update',
|
$registry->addFieldResolver('Concernement', 'can_update',
|
||||||
$builder->compose(
|
$builder->compose(
|
||||||
$builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
|
$builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
|
||||||
@ -558,6 +558,18 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// can-update: Boolean
|
||||||
|
$registry->addFieldResolver('Entite', 'can_update',
|
||||||
|
$builder->compose(
|
||||||
|
$builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
|
||||||
|
$user = \Drupal::currentUser();
|
||||||
|
$can_update = $parent->access('update', $user);
|
||||||
|
return $can_update;
|
||||||
|
})
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ____
|
// ____
|
||||||
@ -719,6 +731,17 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|||||||
->map('entity', $builder->fromParent())
|
->map('entity', $builder->fromParent())
|
||||||
->map('field', $builder->fromValue('field_reponse'))
|
->map('field', $builder->fromValue('field_reponse'))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// can-update: Boolean
|
||||||
|
$registry->addFieldResolver('Besoin', 'can_update',
|
||||||
|
$builder->compose(
|
||||||
|
$builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
|
||||||
|
$user = \Drupal::currentUser();
|
||||||
|
$can_update = $parent->access('update', $user);
|
||||||
|
return $can_update;
|
||||||
|
})
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ____
|
// ____
|
||||||
@ -833,6 +856,16 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|||||||
->map('path', $builder->fromValue('field_avec.value'))
|
->map('path', $builder->fromValue('field_avec.value'))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// can-update: Boolean
|
||||||
|
$registry->addFieldResolver('Reponse', 'can_update',
|
||||||
|
$builder->compose(
|
||||||
|
$builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
|
||||||
|
$user = \Drupal::currentUser();
|
||||||
|
$can_update = $parent->access('update', $user);
|
||||||
|
return $can_update;
|
||||||
|
})
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ____ _
|
// ____ _
|
||||||
@ -1069,6 +1102,17 @@ class OuattSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|||||||
->map('value', $builder->fromParent())
|
->map('value', $builder->fromParent())
|
||||||
->map('path', $builder->fromValue('field_non_adresse_doleance.value'))
|
->map('path', $builder->fromValue('field_non_adresse_doleance.value'))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// can-update: Boolean
|
||||||
|
$registry->addFieldResolver('Doleance', 'can_update',
|
||||||
|
$builder->compose(
|
||||||
|
$builder->callback(function(/** @var Drupal\node\Entity\node */ $parent, $arg){
|
||||||
|
$user = \Drupal::currentUser();
|
||||||
|
$can_update = $parent->access('update', $user);
|
||||||
|
return $can_update;
|
||||||
|
})
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ____ ___ _ _
|
// ____ ___ _ _
|
||||||
|
Loading…
x
Reference in New Issue
Block a user