From e96797d9c80d41eb3f84a2ee1a9bc0d1ceba60db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Mon, 13 Mar 2023 21:06:45 +0100 Subject: [PATCH 1/5] [Blockers] Blockers POST, PUT --- app/src/plugins/app/_config/App.vue | 4 +- app/src/plugins/app/_config/main.ts | 1 - .../tm@modal/blocker/z-blocker-modal.vue | 101 ++++++------------ 3 files changed, 37 insertions(+), 69 deletions(-) diff --git a/app/src/plugins/app/_config/App.vue b/app/src/plugins/app/_config/App.vue index b6f512b..61ea606 100644 --- a/app/src/plugins/app/_config/App.vue +++ b/app/src/plugins/app/_config/App.vue @@ -79,8 +79,8 @@ export default { this.$refs['z-complete-task-modal'].showModal({ subtask }) }) - this.$events.on('show-blocker-modal', ({blocker}) => { - this.$refs['z-blocker-modal'].showModal(blocker) + this.$events.on('show-blocker-modal', ({blocker = {id: 1}}) => { + this.$refs['z-blocker-modal'].showModal({blocker}) }) this.$events.on('show-task-add-time-modal', ({subtask}) => { diff --git a/app/src/plugins/app/_config/main.ts b/app/src/plugins/app/_config/main.ts index dfc078d..deb87a6 100644 --- a/app/src/plugins/app/_config/main.ts +++ b/app/src/plugins/app/_config/main.ts @@ -55,7 +55,6 @@ const options: Options = { 'GET v1/overview/teams': true, 'GET v1/overview/tasks': true, 'GET v1/search': true, - 'POST v1/blockers': true } } } diff --git a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue index 7882cf3..8da7433 100644 --- a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue +++ b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue @@ -25,45 +25,19 @@ v-model="blocker.name" variant="solo" > -
- - - -
- + @@ -74,15 +48,13 @@ \ No newline at end of file From 6a376ce4057ebb6feb1a18a2bcc8a133148570ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Mon, 13 Mar 2023 21:08:10 +0100 Subject: [PATCH 2/5] [Blockers] Blockers POST, PUT --- app/src/plugins/app/_config/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/plugins/app/_config/App.vue b/app/src/plugins/app/_config/App.vue index 61ea606..bb12b24 100644 --- a/app/src/plugins/app/_config/App.vue +++ b/app/src/plugins/app/_config/App.vue @@ -79,7 +79,7 @@ export default { this.$refs['z-complete-task-modal'].showModal({ subtask }) }) - this.$events.on('show-blocker-modal', ({blocker = {id: 1}}) => { + this.$events.on('show-blocker-modal', ({blocker = {}}) => { this.$refs['z-blocker-modal'].showModal({blocker}) }) From 0d5bfa3b9babb957b25a0115ddc20a2a69a2b3f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Mon, 13 Mar 2023 21:16:37 +0100 Subject: [PATCH 3/5] [Blockers] Blockers POST, PUT --- app/src/plugins/tm@modal/blocker/z-blocker-modal.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue index 8da7433..5495286 100644 --- a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue +++ b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue @@ -78,6 +78,10 @@ export default { computed: { ...mapGetters('tm', [ 'enrichedEmployees' + ]), + + ...mapGetters('auth', [ + 'user' ]) }, @@ -141,6 +145,10 @@ export default { if (!value || !value[1]) return + this.startEndDate[0] = this.startEndDate[0].setHours(this.user.work_start, 0, 0, 0) + this.startEndDate[1] = this.startEndDate[1].setHours(this.user.work_end, 0, 0, 0) + + this.blocker = { ...this.blocker, start: tmUtils.formatDateTimeForBackend(this.startEndDate[0]), From eb7b44fbfe65e230539a518c6857f2338c2e5681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Mon, 13 Mar 2023 21:54:14 +0100 Subject: [PATCH 4/5] [Profile] Update fixed --- app/src/plugins/app/_config/main.ts | 14 +-- app/src/plugins/tm@dashboard/tasks/tasks.vue | 8 +- .../plugins/tm@profile/profile/my-profile.vue | 105 +++++++----------- app/src/plugins/w/auth/auth.store.ts | 2 +- 4 files changed, 54 insertions(+), 75 deletions(-) diff --git a/app/src/plugins/app/_config/main.ts b/app/src/plugins/app/_config/main.ts index deb87a6..6519dce 100644 --- a/app/src/plugins/app/_config/main.ts +++ b/app/src/plugins/app/_config/main.ts @@ -44,13 +44,13 @@ const options: Options = { }, moxios: { routes: { - 'GET v1/auth/info': true, - 'POST v1/auth/forgot': true, - 'POST v1/auth/reset': true, - 'POST v1/auth/info': true, - 'POST v1/auth/invalidate': true, - 'POST v1/auth/login': true, - 'POST v1/auth/post': true, + // 'GET v1/auth/info': true, + // 'POST v1/auth/forgot': true, + // 'POST v1/auth/reset': true, + // 'POST v1/auth/info': true, + // 'POST v1/auth/invalidate': true, + // 'POST v1/auth/login': true, + // 'POST v1/auth/post': true, 'GET v1/overview/teams': true, 'GET v1/overview/tasks': true, diff --git a/app/src/plugins/tm@dashboard/tasks/tasks.vue b/app/src/plugins/tm@dashboard/tasks/tasks.vue index dc98c18..7687d26 100644 --- a/app/src/plugins/tm@dashboard/tasks/tasks.vue +++ b/app/src/plugins/tm@dashboard/tasks/tasks.vue @@ -11,6 +11,7 @@ import ZTimeline from '@/plugins/tm@dashboard/_components/z-timeline.vue import { addDays, subDays } from 'date-fns' import moment from 'moment' import timelineUtils from './_utils/timeline.utils' +import { mapGetters } from 'vuex' export default { components: { @@ -30,6 +31,10 @@ export default { }, computed: { + ...mapGetters('auth', [ + 'user' + ]), + splitDays() { const days = [] const workingHours = {} @@ -89,8 +94,7 @@ export default { }, unmounted() { - this.$events.off('on-subtask-edited') - this.$events.off('on-subtask-deleted') + this.$events.off('on-user-updated') }, methods: { diff --git a/app/src/plugins/tm@profile/profile/my-profile.vue b/app/src/plugins/tm@profile/profile/my-profile.vue index 7ddb45d..03a7fb6 100644 --- a/app/src/plugins/tm@profile/profile/my-profile.vue +++ b/app/src/plugins/tm@profile/profile/my-profile.vue @@ -1,61 +1,13 @@ diff --git a/app/src/plugins/w/auth/auth.store.ts b/app/src/plugins/w/auth/auth.store.ts index 59aa035..1ae8445 100644 --- a/app/src/plugins/w/auth/auth.store.ts +++ b/app/src/plugins/w/auth/auth.store.ts @@ -135,7 +135,7 @@ export default { }, updateUserInfo({commit}: {commit: any}, data: any) { return new Promise((resolve, reject) => { - axios.post_auth_data('v1/auth/info', data) + axios.put_auth(`v1/users/${data.id}`, {data: data}) .then((response: any) => { const user = response.user From 403f85ac6d38bd5dac31793326dac44539853abd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Wed, 15 Mar 2023 17:10:20 +0100 Subject: [PATCH 5/5] [Profile] Name fix --- app/src/plugins/app/_layout/app/_components/a-header.vue | 4 ++-- app/src/plugins/tm@dashboard/tasks/tasks.vue | 3 ++- app/src/plugins/tm@profile/profile/my-profile.vue | 5 ++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/plugins/app/_layout/app/_components/a-header.vue b/app/src/plugins/app/_layout/app/_components/a-header.vue index 1e62b1b..68fc187 100644 --- a/app/src/plugins/app/_layout/app/_components/a-header.vue +++ b/app/src/plugins/app/_layout/app/_components/a-header.vue @@ -29,11 +29,11 @@

- {{ user.name?.charAt(0) || '' + user.surname?.charAt(0) || '' }} + {{ user.firstname.charAt(0) }}{{ user.lastname.charAt(0) }}

- {{ `${user.name} ${user.surname || ''}` }} + {{ `${user.firstname} ${user.lastname || ''}` }}
diff --git a/app/src/plugins/tm@dashboard/tasks/tasks.vue b/app/src/plugins/tm@dashboard/tasks/tasks.vue index 7687d26..60998c5 100644 --- a/app/src/plugins/tm@dashboard/tasks/tasks.vue +++ b/app/src/plugins/tm@dashboard/tasks/tasks.vue @@ -94,7 +94,8 @@ export default { }, unmounted() { - this.$events.off('on-user-updated') + this.$events.off('on-subtask-edited') + this.$events.off('on-subtask-deleted') }, methods: { diff --git a/app/src/plugins/tm@profile/profile/my-profile.vue b/app/src/plugins/tm@profile/profile/my-profile.vue index 03a7fb6..c6384d7 100644 --- a/app/src/plugins/tm@profile/profile/my-profile.vue +++ b/app/src/plugins/tm@profile/profile/my-profile.vue @@ -1,8 +1,8 @@