diff --git a/app/src/plugins/app/_config/App.vue b/app/src/plugins/app/_config/App.vue
index 9aff4fa..e61cb51 100644
--- a/app/src/plugins/app/_config/App.vue
+++ b/app/src/plugins/app/_config/App.vue
@@ -13,6 +13,7 @@
+
@@ -28,6 +29,7 @@ import ZDeleteTaskModal from '@/plugins/tm@modal/task/z-delete-task-modal.vue'
import ZTaskModal from '@/plugins/tm@modal/task/z-task-modal.vue'
import ZDeleteBlockerModal from '@/plugins/tm@modal/blocker/z-delete-blocker-modal.vue'
import ZCompleteTaskModal from '@/plugins/tm@modal/task/z-complete-task-modal.vue'
+import ZCompleteMasterTaskModal from '@/plugins/tm@modal/master-task/z-complete-master-task-modal.vue'
import ZTaskAddTimeModal from '@/plugins/tm@modal/task/z-task-add-time-modal.vue'
import ZBlockerModal from '@/plugins/tm@modal/blocker/z-blocker-modal.vue'
import ZDeleteMasterTaskModal from '@/plugins/tm@modal/master-task/z-delete-master-task-modal.vue'
@@ -48,7 +50,8 @@ export default {
ZBlockerModal,
ZDeleteMasterTaskModal,
ZDeleteTeamMemberModal,
- ZShowMenuModal
+ ZShowMenuModal,
+ ZCompleteMasterTaskModal
},
mounted() {
@@ -100,6 +103,10 @@ export default {
this.$refs['z-complete-task-modal'].showModal({ subtask })
})
+ this.$events.on('show-complete-master-task-modal', ({ mastertask }) => {
+ this.$refs['z-complete-master-task-modal'].showModal({ mastertask })
+ })
+
this.$events.on('show-blocker-modal', ({blocker = {}}) => {
this.$refs['z-blocker-modal'].showModal({blocker})
})
diff --git a/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts b/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts
index c131329..6a91a75 100644
--- a/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts
+++ b/app/src/plugins/tm@dashboard/teams/_mixins/TeamsCalendar.mixin.ts
@@ -85,7 +85,7 @@ export default {
nonWorkingHours.push({
title: "Non working hours",
start: dayStart,
- end: this._setMinutesToDate(employee.work_start * 60),
+ end: this._setMinutesToDate((employee.work_start + 1.3) * 60),
split: index + 1,
type: 'non-working-hours',
draggable: false
@@ -93,7 +93,7 @@ export default {
nonWorkingHours.push({
title: "Non working hours",
- start: this._setMinutesToDate(employee.work_end * 60),
+ start: this._setMinutesToDate((employee.work_end + 1.3) * 60),
end: dayEnd,
split: index + 1,
type: 'non-working-hours',
diff --git a/app/src/plugins/tm@modal/master-task/z-complete-master-task-modal.vue b/app/src/plugins/tm@modal/master-task/z-complete-master-task-modal.vue
new file mode 100644
index 0000000..3b175d1
--- /dev/null
+++ b/app/src/plugins/tm@modal/master-task/z-complete-master-task-modal.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
Ste si istý, že chcete {{ mastertask.is_finished ? 'znovu otvoriť' : 'dokončiť' }} {{ mastertask?.name }}?
+
+
+
+ ÁNO
+ ZRUŠIŤ
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/plugins/tm@modal/master-task/z-master-task-modal.vue b/app/src/plugins/tm@modal/master-task/z-master-task-modal.vue
index 5549902..e5b4a34 100644
--- a/app/src/plugins/tm@modal/master-task/z-master-task-modal.vue
+++ b/app/src/plugins/tm@modal/master-task/z-master-task-modal.vue
@@ -70,7 +70,7 @@
- {{ mastertask.is_finished ? 'Otvoriť mastertask' : 'Ukončiť mastertask' }}
+ {{ mastertask.is_finished ? 'Otvoriť mastertask' : 'Ukončiť mastertask' }}
@@ -264,17 +264,8 @@ export default {
}
},
- async toggleIsFinished() {
- this.mastertask.is_finished = this.mastertask.is_finished == 0 ? 1 : 0
- this.save()
- // try {
- // const toggleMastertask = { ...this.mastertask, is_finished: this.mastertask.is_finished ? 0 : 1, duration: this.mastertask.duration }
- // const { mastertask } = await this.$axios.put_auth(`v1/mastertasks/${toggleMastertask.id}`, toggleMastertask)
-
- // this.$emit('on-mastertask-edited', mastertask)
- // } catch (error) {
- // this.$toast.error(error)
- // }
+ async toggleIsFinished(mastertask) {
+ this.$events.emit('show-complete-master-task-modal', { mastertask })
},
async save() {
diff --git a/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue b/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue
index 49aa820..3b836d7 100644
--- a/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue
+++ b/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue
@@ -15,7 +15,7 @@
{{ subtask.project_code }} |
{{ subtask.title ?? subtask.master_task?.name ?? subtask.master_task }} |
- {{ getDeadline(subtask) }} |
+ {{ getDeadline(subtask) }} |
{{ getDeadline(subtask) }}* |