Commit c62e12e0 authored by Nikolay Lobachev's avatar Nikolay Lobachev
Browse files

Issue #3304797: Update code rejection form.

parent 591b2c5d
Loading
Loading
Loading
Loading
+5 −15
Original line number Diff line number Diff line
@@ -59,20 +59,10 @@ class GroupMembershipRejectForm extends ContentEntityConfirmFormBase {
      $container->get('entity_type.bundle.info'),
      $container->get('datetime.time'),
      $container->get('grequest.membership_request_manager'),
      $container->get('logger.factory')->get('group_content')
      $container->get('logger.factory')->get('group_relation')
    );
  }

  /**
   * Returns the plugin responsible for this piece of group content.
   *
   * @return \Drupal\group\Plugin\GroupContentEnablerInterface
   *   The responsible group content enabler plugin.
   */
  protected function getContentPlugin() {
    return $this->getEntity()->getContentPlugin();
  }

  /**
   * {@inheritdoc}
   */
@@ -105,9 +95,9 @@ class GroupMembershipRejectForm extends ContentEntityConfirmFormBase {
   * {@inheritdoc}
   */
  public function submitForm(array &$form, FormStateInterface $form_state) {
    $group_content = $this->getEntity();
    $group_relation = $this->getEntity();

    $result = $this->membershipRequestManager->reject($group_content);
    $result = $this->membershipRequestManager->reject($group_relation);

    if ($result) {
      $this->messenger()->addStatus($this->t('Membership request rejected'));
@@ -117,8 +107,8 @@ class GroupMembershipRejectForm extends ContentEntityConfirmFormBase {
    }

    $this->logger->notice('@type: rejected %title.', [
      '@type' => $group_content->bundle(),
      '%title' => $group_content->label(),
      '@type' => $group_relation->bundle(),
      '%title' => $group_relation->label(),
    ]);

    $form_state->setRedirectUrl($this->getCancelUrl());