diff --git a/translators/tmgmt_local/src/Entity/LocalTaskItem.php b/translators/tmgmt_local/src/Entity/LocalTaskItem.php
index 1b8b191..a614059 100644
--- a/translators/tmgmt_local/src/Entity/LocalTaskItem.php
+++ b/translators/tmgmt_local/src/Entity/LocalTaskItem.php
@@ -142,6 +142,13 @@ class LocalTaskItem extends ContentEntityBase implements LocalTaskItemInterface
   /**
    * {@inheritdoc}
    */
+  public function getStatus() {
+    return $this->get('status')->value;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
   public function isPending() {
     return $this->get('status')->value == LocalTaskItemInterface::STATUS_PENDING;
   }
diff --git a/translators/tmgmt_local/src/Form/LocalTaskForm.php b/translators/tmgmt_local/src/Form/LocalTaskForm.php
index 64a30bb..d52f814 100644
--- a/translators/tmgmt_local/src/Form/LocalTaskForm.php
+++ b/translators/tmgmt_local/src/Form/LocalTaskForm.php
@@ -58,7 +58,7 @@ class LocalTaskForm extends ContentEntityForm {
 
     $form['info'] = array(
       '#type' => 'container',
-      '#attributes' => array('class' => array('tmgmt-ui-localTask-info', 'clearfix')),
+      '#attributes' => array('class' => array('tmgmt-local-task-info', 'clearfix')),
       '#weight' => 0,
       '#tree' => TRUE,
     );
diff --git a/translators/tmgmt_local/src/Form/LocalTaskItemForm.php b/translators/tmgmt_local/src/Form/LocalTaskItemForm.php
index bca226e..d93b982 100644
--- a/translators/tmgmt_local/src/Form/LocalTaskItemForm.php
+++ b/translators/tmgmt_local/src/Form/LocalTaskItemForm.php
@@ -12,6 +12,7 @@ use Drupal\Component\Utility\NestedArray;
 use Drupal\Component\Utility\Xss;
 use Drupal\Core\Entity\ContentEntityForm;
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Link;
 use Drupal\Core\Render\Element;
 use Drupal\tmgmt\SourcePreviewInterface;
 use Drupal\tmgmt_local\Entity\LocalTaskItem;
@@ -41,7 +42,60 @@ class LocalTaskItemForm extends ContentEntityForm {
 
     $form['#title'] = $task_item->label();
 
-    $job = $task_item->getJobItem()->getJob();
+    $job_item = $task_item->getJobItem();
+    $job = $job_item->getJob();
+
+    $form['info'] = array(
+      '#type' => 'container',
+      '#attributes' => array('class' => array('tmgmt-local-task-info', 'clearfix')),
+      '#weight' => 0,
+    );
+
+    $url = $job_item->getSourceUrl();
+    $form['info']['source'] = array(
+      '#type' => 'item',
+      '#title' => t('Source'),
+      '#markup' => $url ? Link::fromTextAndUrl($job_item->getSourceLabel(), $url)->toString() : $job_item->getSourceLabel(),
+      '#prefix' => '<div class="tmgmt-ui-source tmgmt-ui-info-item">',
+      '#suffix' => '</div>',
+    );
+
+    $form['info']['sourcetype'] = array(
+      '#type' => 'item',
+      '#title' => t('Source type'),
+      '#markup' => $job_item->getSourceType(),
+      '#prefix' => '<div class="tmgmt-ui-source-type tmgmt-ui-info-item">',
+      '#suffix' => '</div>',
+    );
+
+    $form['info']['changed'] = array(
+      '#type' => 'item',
+      '#title' => t('Last change'),
+      '#value' => $task_item->getChangedTime(),
+      '#markup' => \Drupal::service('date.formatter')->format($task_item->getChangedTime()),
+      '#prefix' => '<div class="tmgmt-ui-changed tmgmt-ui-info-item">',
+      '#suffix' => '</div>',
+    );
+
+    $statuses = LocalTaskItem::getStatuses();
+    $form['info']['status'] = array(
+      '#type' => 'item',
+      '#title' => t('Status'),
+      '#markup' => $statuses[$task_item->getStatus()],
+      '#prefix' => '<div class="tmgmt-ui-task-item-status tmgmt-ui-info-item">',
+      '#suffix' => '</div>',
+      '#value' => $task_item->getStatus(),
+    );
+
+    $task = $task_item->getTask();
+    $url = $task->toUrl();
+    $form['info']['task'] = array(
+      '#type' => 'item',
+      '#title' => t('Task'),
+      '#markup' => Link::fromTextAndUrl($task->label(), $url)->toString(),
+      '#prefix' => '<div class="tmgmt-ui-task tmgmt-ui-info-item">',
+      '#suffix' => '</div>',
+    );
 
     if ($job->getSetting('job_comment')) {
       $form['job_comment'] = array(
diff --git a/translators/tmgmt_local/src/LocalTaskItemInterface.php b/translators/tmgmt_local/src/LocalTaskItemInterface.php
index 08384f6..428aa84 100644
--- a/translators/tmgmt_local/src/LocalTaskItemInterface.php
+++ b/translators/tmgmt_local/src/LocalTaskItemInterface.php
@@ -54,6 +54,16 @@ interface LocalTaskItemInterface extends ContentEntityInterface, EntityChangedIn
   public function getJobItem();
 
   /**
+   * Returns the status of the local task item.
+   *
+   * Can be one of the local task item status constants.
+   *
+   * @return int
+   *   The status of the local task item.
+   */
+  public function getStatus();
+
+  /**
    * Returns TRUE if the local task is pending.
    *
    * @return bool
diff --git a/translators/tmgmt_local/src/Tests/LocalTranslatorPreviewTest.php b/translators/tmgmt_local/src/Tests/LocalTranslatorPreviewTest.php
index 06f38cf..eb1a73f 100755
--- a/translators/tmgmt_local/src/Tests/LocalTranslatorPreviewTest.php
+++ b/translators/tmgmt_local/src/Tests/LocalTranslatorPreviewTest.php
@@ -27,6 +27,8 @@ class LocalTranslatorPreviewTest extends LocalTranslatorTestBase {
     // Create translatable node.
     $this->createNodeType('article', 'Article', TRUE);
     $node = $this->createTranslatableNode('article', 'en');
+    $node->setPublished(FALSE);
+    $node->save();
     $translator = Translator::load('local');
     $job = $this->createJob('en', 'de');
     $job->translator = $translator;
@@ -62,6 +64,17 @@ class LocalTranslatorPreviewTest extends LocalTranslatorTestBase {
     $this->assertResponse(200);
     $this->assertText($translation1);
     $this->assertText($translation2);
+
+    $this->drupalGet('translate');
+    $this->clickLink('View');
+    $this->clickLink('Translate');
+
+    // Assert source link
+    $this->assertLink($node->getTitle());
+
+    // Test that local translator can access an unpublished node.
+    $this->clickLink($node->getTitle());
+    $this->assertText($node->getTitle());
   }
 
 }
diff --git a/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php b/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php
index 5c3d681..126666f 100755
--- a/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php
+++ b/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php
@@ -359,6 +359,13 @@ class LocalTranslatorTest extends LocalTranslatorTestBase {
     $this->assertLink(t('Local Tasks'));
     $this->assertText($job->label());
 
+    // Assert the header.
+    $this->assertLink($first_task_item->getJobItem()->getSourceLabel());
+    $this->assertText($first_task_item->getJobItem()->getSourceType());
+    $this->assertText(\Drupal::service('date.formatter')->format($first_task_item->getChangedTime()));
+    $this->assertText($first_task_item->getStatus());
+    $this->assertLink($first_task_item->getTask()->label());
+
     $this->assertText(t('Dummy'));
     // Check if Save as completed button is displayed.
     $elements = $this->xpath('//*[@id="edit-save-as-completed"]');
