Puncte:0

Cum pot încărca tranzițiile pentru un anumit flux de lucru?

drapel in

Vreau să încarc obiectele de tranziție pentru a Fluxul de lucru. În Drupal 8, văd un Flux de lucru::getTransitions() metoda, cu toate acestea se pare că această metodă a fost eliminată în Drupal 9.

Puncte:0
drapel in

Cel mai simplu mod de a face acest lucru este prin intermediul plugin-ului de tip flux de lucru, în special getTransitions() metodă.

// Încărcați mai întâi un flux de lucru, de exemplu:
$workflow = \Drupal::service('content_moderation.moderation_information')
  ->getWorkflowForEntity($entity);

// Apoi obțineți pluginul de tip al fluxului de lucru.
/** @var \Drupal\workflows\WorkflowTypeInterface $workflow_type_plugin */
$workflow_type_plugin = $workflow->getTypePlugin();

// În sfârșit, încărcați tranzițiile.
$workflow_transitions = $workflow_type_plugin->getTransitions();

Alternativ, poate fi mai util să obțineți doar tranzițiile valide pentru o entitate, adică numai tranzițiile permise pentru entitate din starea sa curentă, pentru utilizatorul curent. The getValidTransitions() metoda din moderare_conținut.validare_tranziție_state serviciul face asta.

/** @var \Drupal\content_moderation\StateTransitionValidationInterface $transition_validation */
$validare_tranziție = \Drupal::service('content_moderation.state_transition_validation');
$valid_transitions = $validare_tranziție
  ->getValidTransitions($entity, \Drupal::currentUser());

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.