Feat(task) Added estimated hours, fixed edit for office tasks

This commit is contained in:
Matej Glasnák committed 2024-11-08 16:19:45 +01:00
1 parent 687681865c
commit 86bc41450e
10 files changed
+72 -44

No files matched your search

@@ -18,7 +18,7 @@
<v-tooltip :text="event.blocker?.approved ? 'Schválený' : 'Neschválený'" location="bottom">
<template v-slot:activator="{ props }">
<div v-bind="props">
<h3>{{ props.event.blocker?.approved ? props.event.blocker.name : props.event.blocker.name + '*' }}</h3>
<h3>{{ props.event?.blocker?.approved ? props.event?.blocker?.name : props.event?.blocker?.name + '*' }}</h3>
</div>
</template>
</v-tooltip>
@@ -49,7 +49,7 @@
<div class="event__footer d-flex">
<template v-if="isOfficeEvent">
<v-btn rounded class="event__footer__button me-2" @click.stop="editOfficeEvent"><img :src="eye" alt="" /></v-btn>
<v-btn rounded class="event__footer__button me-2" @click.stop="emits('edit-task', props.event)"><img :src="eye" alt="" /></v-btn>
</template>
<template v-else-if="event.type == 'adhoc'">
@@ -105,18 +105,13 @@ const subtaskCssClass: ComputedRef<string> = computed(() => {
if (eventLength.value <= 9000000) classes.push('short-event')
if (eventLength.value <= 5400000) classes.push('mini-event')
if (eventLength.value <= 3600000) classes.push('micro-event')
if (!props.event.blocker?.approved && props.event.isBlocker) classes.push('not-approved')
if (!props.event?.blocker?.approved && props.event?.isBlocker) classes.push('not-approved')
return classes.join(' ')
})
const isOfficeEvent: ComputedRef<boolean> = computed(() => {
return true
})
const editOfficeEvent = () => {
const eventBus = instance?.appContext.config.globalProperties.$events
eventBus.emit('show-unable-to-edit-office-task-modal', props.event)
}
</script>
<style lang="sass" scoped>