From e14a68ef6266746b79311ae70e8f05cc40c0d056 Mon Sep 17 00:00:00 2001 From: Naomi Date: Mon, 17 Sep 2018 17:23:03 +0100 Subject: [PATCH] removed "report" config entity so as to try out making it a content entity instead. --- .../src/Entity/OpenCaseReport.php | 57 ----------------- .../src/Entity/OpenCaseReportInterface.php | 13 ---- .../src/Form/OpenCaseReportDeleteForm.php | 53 --------------- .../src/Form/OpenCaseReportForm.php | 64 ------------------- .../src/OpenCaseReportHtmlRouteProvider.php | 28 -------- .../src/OpenCaseReportListBuilder.php | 29 --------- 6 files changed, 244 deletions(-) delete mode 100644 modules/opencase_reporting/src/Entity/OpenCaseReport.php delete mode 100644 modules/opencase_reporting/src/Entity/OpenCaseReportInterface.php delete mode 100644 modules/opencase_reporting/src/Form/OpenCaseReportDeleteForm.php delete mode 100644 modules/opencase_reporting/src/Form/OpenCaseReportForm.php delete mode 100644 modules/opencase_reporting/src/OpenCaseReportHtmlRouteProvider.php delete mode 100644 modules/opencase_reporting/src/OpenCaseReportListBuilder.php diff --git a/modules/opencase_reporting/src/Entity/OpenCaseReport.php b/modules/opencase_reporting/src/Entity/OpenCaseReport.php deleted file mode 100644 index c6f2a2a..0000000 --- a/modules/opencase_reporting/src/Entity/OpenCaseReport.php +++ /dev/null @@ -1,57 +0,0 @@ -t('Are you sure you want to delete %name?', ['%name' => $this->entity->label()]); - } - - /** - * {@inheritdoc} - */ - public function getCancelUrl() { - return new Url('entity.opencase_report.collection'); - } - - /** - * {@inheritdoc} - */ - public function getConfirmText() { - return $this->t('Delete'); - } - - /** - * {@inheritdoc} - */ - public function submitForm(array &$form, FormStateInterface $form_state) { - $this->entity->delete(); - - drupal_set_message( - $this->t('content @type: deleted @label.', - [ - '@type' => $this->entity->bundle(), - '@label' => $this->entity->label(), - ] - ) - ); - - $form_state->setRedirectUrl($this->getCancelUrl()); - } - -} diff --git a/modules/opencase_reporting/src/Form/OpenCaseReportForm.php b/modules/opencase_reporting/src/Form/OpenCaseReportForm.php deleted file mode 100644 index 4398c0c..0000000 --- a/modules/opencase_reporting/src/Form/OpenCaseReportForm.php +++ /dev/null @@ -1,64 +0,0 @@ -entity; - $form['label'] = [ - '#type' => 'textfield', - '#title' => $this->t('Report Title'), - '#maxlength' => 255, - '#default_value' => $opencase_report->label(), - '#required' => TRUE, - ]; - - $form['id'] = [ - '#type' => 'machine_name', - '#default_value' => $opencase_report->id(), - '#machine_name' => [ - 'exists' => '\Drupal\opencase_reporting\Entity\OpenCaseReport::load', - ], - '#disabled' => !$opencase_report->isNew(), - ]; - - /* You will need additional form elements for your custom properties. */ - - return $form; - } - - /** - * {@inheritdoc} - */ - public function save(array $form, FormStateInterface $form_state) { - $opencase_report = $this->entity; - $status = $opencase_report->save(); - - switch ($status) { - case SAVED_NEW: - drupal_set_message($this->t('Created report: %label.', [ - '%label' => $opencase_report->label(), - ])); - break; - - default: - drupal_set_message($this->t('Saved report: %label.', [ - '%label' => $opencase_report->label(), - ])); - } - $form_state->setRedirectUrl($opencase_report->toUrl('collection')); - } - -} diff --git a/modules/opencase_reporting/src/OpenCaseReportHtmlRouteProvider.php b/modules/opencase_reporting/src/OpenCaseReportHtmlRouteProvider.php deleted file mode 100644 index 5a858e7..0000000 --- a/modules/opencase_reporting/src/OpenCaseReportHtmlRouteProvider.php +++ /dev/null @@ -1,28 +0,0 @@ -t('Report'); - return $header + parent::buildHeader(); - } - - /** - * {@inheritdoc} - */ - public function buildRow(EntityInterface $entity) { - $row['label'] = $entity->label(); - return $row + parent::buildRow($entity); - } - -}