diff --git a/src/views/Process/Workers/List.vue b/src/views/Process/Workers/List.vue index 32c64854f402ead0292a8cec7b29a4859b77bbaa..f69557d0eb4dd9f2f408968f6a59a9c766bd64ba 100644 --- a/src/views/Process/Workers/List.vue +++ b/src/views/Process/Workers/List.vue @@ -75,11 +75,21 @@ <template v-else> <div> <h2 class="title is-3 mb-2"> - <EditForm - :worker="selectedWorker" - class="is-pulled-right" - v-on:update:worker="updateWorkerInPage" - /> + <div class="field is-grouped is-pulled-right"> + <EditForm + :worker="selectedWorker" + v-on:update:worker="updateWorkerInPage" + /> + <router-link + v-if="$route.name !== 'worker-manage'" + class="button ml-1" + :to="{ name: 'worker-manage', params: { workerId: selectedWorker.id } }" + target="_blank" + title="Open worker details in a new tab" + > + Worker details + </router-link> + </div> <WorkerTag :worker="selectedWorker" /> </h2> <ItemId label="Worker ID:" :item-id="selectedWorker.id" />