print assignee names
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
This commit is contained in:
@@ -53,6 +53,19 @@
|
|||||||
<PopoverMenu :menu="popover" />
|
<PopoverMenu :menu="popover" />
|
||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="avatar-print-list">
|
||||||
|
<div v-for="user in avatarUsers" :key="user.id" class="avatar-print-list-item">
|
||||||
|
<Avatar
|
||||||
|
class="avatar-print-list-avatar"
|
||||||
|
:user="user.participant.uid"
|
||||||
|
:display-name="user.participant.displayname"
|
||||||
|
:disable-menu="true"
|
||||||
|
:is-no-user="user.type !== 0"
|
||||||
|
:size="24" />
|
||||||
|
{{ user.participant.displayname }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -116,6 +129,15 @@ export default {
|
|||||||
}),
|
}),
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
avatarUsers() {
|
||||||
|
if (!this.users) {
|
||||||
|
return []
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.users.filter((user) => {
|
||||||
|
return [0, 1, 7].includes(user.type)
|
||||||
|
})
|
||||||
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
togglePopover() {
|
togglePopover() {
|
||||||
@@ -176,4 +198,26 @@ export default {
|
|||||||
display: block;
|
display: block;
|
||||||
margin: 40px -6px;
|
margin: 40px -6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.avatar-print-list {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.avatar-list {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.avatar-print-list-item {
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
gap: 10px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.avatar-print-list {
|
||||||
|
display: block;
|
||||||
|
padding-top: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
<AvatarList :users="card.assignedUsers" />
|
<AvatarList :users="card.assignedUsers" />
|
||||||
|
|
||||||
<CardMenu :card="card" />
|
<CardMenu class="card-menu" :card="card" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@@ -150,4 +150,15 @@ export default {
|
|||||||
.fade-enter, .fade-leave-to {
|
.fade-enter, .fade-leave-to {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.badges {
|
||||||
|
align-items: flex-start;
|
||||||
|
max-height: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-menu {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user