Loading src/Form/LogActionFormBase.php +7 −0 Original line number Diff line number Diff line Loading @@ -114,6 +114,13 @@ abstract class LogActionFormBase extends ConfirmFormBase { '#required' => TRUE, '#date_year_range' => '-15:+15', ]; $form['revision_message'] = [ '#type' => 'textarea', '#title' => $this->t('Revision message'), '#description' => $this->t("Optionally add a message to describe this change. This will appear in the log's revisions."), '#weight' => 10, ]; return parent::buildForm($form, $form_state); } Loading src/Form/LogCloneActionForm.php +1 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ class LogCloneActionForm extends LogActionFormBase { foreach ($accessible_logs as $log) { $cloned_log = $log->createDuplicate(); $cloned_log->set('timestamp', $new_date->getTimestamp()); $cloned_log->setRevisionLogMessage($form_state->getValue('revision_message')); // Dispatch the log_clone event. $event = new LogEvent($cloned_log); Loading src/Form/LogRescheduleActionForm.php +2 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,7 @@ class LogRescheduleActionForm extends LogActionFormBase { $log->get('status')->first()->applyTransitionById('to_pending'); } $log->set('timestamp', $new_date->getTimestamp()); $log->setRevisionLogMessage($form_state->getValue('revision_message')); $log->setNewRevision(TRUE); $log->save(); } Loading @@ -161,6 +162,7 @@ class LogRescheduleActionForm extends LogActionFormBase { $log->get('status')->first()->applyTransitionById('to_pending'); } $log->set('timestamp', $new_date->getTimestamp()); $log->setRevisionLogMessage($form_state->getValue('revision_message')); $log->setNewRevision(TRUE); $log->save(); } Loading Loading
src/Form/LogActionFormBase.php +7 −0 Original line number Diff line number Diff line Loading @@ -114,6 +114,13 @@ abstract class LogActionFormBase extends ConfirmFormBase { '#required' => TRUE, '#date_year_range' => '-15:+15', ]; $form['revision_message'] = [ '#type' => 'textarea', '#title' => $this->t('Revision message'), '#description' => $this->t("Optionally add a message to describe this change. This will appear in the log's revisions."), '#weight' => 10, ]; return parent::buildForm($form, $form_state); } Loading
src/Form/LogCloneActionForm.php +1 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ class LogCloneActionForm extends LogActionFormBase { foreach ($accessible_logs as $log) { $cloned_log = $log->createDuplicate(); $cloned_log->set('timestamp', $new_date->getTimestamp()); $cloned_log->setRevisionLogMessage($form_state->getValue('revision_message')); // Dispatch the log_clone event. $event = new LogEvent($cloned_log); Loading
src/Form/LogRescheduleActionForm.php +2 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,7 @@ class LogRescheduleActionForm extends LogActionFormBase { $log->get('status')->first()->applyTransitionById('to_pending'); } $log->set('timestamp', $new_date->getTimestamp()); $log->setRevisionLogMessage($form_state->getValue('revision_message')); $log->setNewRevision(TRUE); $log->save(); } Loading @@ -161,6 +162,7 @@ class LogRescheduleActionForm extends LogActionFormBase { $log->get('status')->first()->applyTransitionById('to_pending'); } $log->set('timestamp', $new_date->getTimestamp()); $log->setRevisionLogMessage($form_state->getValue('revision_message')); $log->setNewRevision(TRUE); $log->save(); } Loading