Skip to content

Commit e53d815

Browse files
author
Hrvoje Vucic
committed
Display publish state next to activity name
1 parent 1c9eaeb commit e53d815

File tree

1 file changed

+7
-10
lines changed
  • client/components/repository/Workflow/Overview

1 file changed

+7
-10
lines changed

client/components/repository/Workflow/Overview/index.vue

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@
77
item-class="class"
88
disable-pagination hide-default-footer fixed-header
99
class="overview primary lighten-5">
10-
<template #item.name="item">
11-
<overview-name v-bind="item" />
10+
<template #item.name="{ item, value }">
11+
<div class="d-flex">
12+
<overview-name :value="value" />
13+
<publishing-badge v-if="isAdmin || isRepositoryAdmin" :activity="item" />
14+
</div>
1215
</template>
1316
<template #item.status="{ value }">
1417
<overview-status v-bind="value" />
@@ -22,10 +25,6 @@
2225
<template #item.dueDate="{ value }">
2326
<overview-due-date v-if="value" :value="value" />
2427
</template>
25-
<template v-if="isAdmin || isRepositoryAdmin" #item.publishedAt="{ item }">
26-
<publishing-badge :activity="item" />
27-
<span>{{ item.publishedAt ? 'Published' : 'Not published' }}</span>
28-
</template>
2928
</v-data-table>
3029
</template>
3130

@@ -68,16 +67,14 @@ export default {
6867
}, {
6968
text: 'Due date',
7069
value: 'dueDate'
71-
}, {
72-
text: 'Publish state',
73-
value: 'publishedAt'
7470
}];
7571
},
7672
items() {
77-
return this.activities.map(({ id, data, publishedAt, status, type }) => ({
73+
return this.activities.map(({ id, data, modifiedAt, publishedAt, status, type }) => ({
7874
...status,
7975
id,
8076
name: data.name,
77+
modifiedAt,
8178
publishedAt,
8279
type,
8380
status: this.getStatusById(status.status),

0 commit comments

Comments
 (0)