Skip to content
Snippets Groups Projects
Commit 09540559 authored by ml bonhomme's avatar ml bonhomme :bee: Committed by Erwan Rouchet
Browse files

reorder + dropdown-divider

parent 96682442
No related branches found
No related tags found
1 merge request!1683Add separator + confirm modals in the process status actions
This commit is part of merge request !1683. Comments created here will be created in the context of that merge request.
......@@ -33,13 +33,12 @@
<div class="dropdown-menu">
<div class="dropdown-content">
<router-link
:to="hasActivities ? { name: 'process-workers-activity', params: { processId: process.id } } : ''"
v-if="finishedProcess && process.element"
class="dropdown-item"
:class="!hasActivities ? 'is-disabled' : ''"
:title="hasActivities ? 'Display statistics about workers activity' : 'This process has no workers activity tracking'"
:to="{ name: 'element-details', params: { id: process.element.id } }"
>
<i class="icon-chart"></i>
Workers activity
<i class="icon-arrow-right"></i>
View element
</router-link>
<router-link
:to="hasConfiguration ? { name: 'process-configure', params: { processId: process.id } } : ''"
......@@ -50,6 +49,15 @@
<i class="icon-arrow-left"></i>
Process configuration
</router-link>
<router-link
:to="hasActivities ? { name: 'process-workers-activity', params: { processId: process.id } } : ''"
class="dropdown-item"
:class="!hasActivities ? 'is-disabled' : ''"
:title="hasActivities ? 'Display statistics about workers activity' : 'This process has no workers activity tracking'"
>
<i class="icon-chart"></i>
Workers activity
</router-link>
<TemplateCreation
:process-id="process.id"
v-if="process.state === 'completed'"
......@@ -66,40 +74,27 @@
</a>
</template>
</TemplateCreation>
<template v-if="finishedProcess">
<router-link
v-if="process.element"
class="dropdown-item"
:to="{ name: 'element-details', params: { id: process.element.id } }"
>
<i class="icon-arrow-right"></i>
View element
</router-link>
<hr class="navbar-divider" />
<a
class="dropdown-item"
:class="!hasAdminAccess ? 'is-disabled' : ''"
v-if="isVerified"
v-on:click="retryAction"
:title="hasAdminAccess ? 'Retry this entire process' : 'An admin access is required to retry this process'"
>
<i class="icon-undo"></i>
Retry process
</a>
</template>
<template v-else-if="activeProcess">
<hr class="navbar-divider" />
<a
class="dropdown-item has-text-danger"
:class="!isVerified ? 'is-disabled' : ''"
v-if="isVerified"
v-on:click="stopAction"
:title="hasAdminAccess ? 'Stop this process' : 'An admin access is required to stop this process'"
>
<i class="icon-minus"></i>
Stop process
</a>
</template>
<hr class="dropdown-divider" />
<a
class="dropdown-item"
:class="!hasAdminAccess ? 'is-disabled' : ''"
v-if="finishedProcess && isVerified"
v-on:click="retryAction"
:title="hasAdminAccess ? 'Retry this entire process' : 'An admin access is required to retry this process'"
>
<i class="icon-undo"></i>
Retry process
</a>
<a
class="dropdown-item has-text-danger"
:class="!isVerified ? 'is-disabled' : ''"
v-if="activeProcess && isVerified"
v-on:click="stopAction"
:title="hasAdminAccess ? 'Stop this process' : 'An admin access is required to stop this process'"
>
<i class="icon-minus"></i>
Stop process
</a>
</div>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment