From 536b0fd7d5a09a22869888946fd9332c5bc5f7fd Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Thu, 23 Jun 2022 03:14:58 +0200 Subject: [PATCH] feat: constants --- src/components/home/TheNavigation.vue | 2 +- src/components/notifications/notifications.vue | 2 +- src/components/sharing/linkSharing.vue | 2 +- src/components/sharing/userTeam.vue | 2 +- src/components/tasks/gantt-component.vue | 4 ++-- src/components/tasks/partials/priorityLabel.vue | 2 +- src/components/tasks/partials/prioritySelect.vue | 14 +++++++------- src/components/tasks/partials/relatedTasks.vue | 5 ++--- src/components/tasks/partials/repeatAfter.vue | 14 +++++++------- src/models/abstractModel.ts | 3 ++- src/models/constants/notificationNames.json | 7 ------- src/models/constants/priorities.json | 8 -------- src/models/constants/priorities.ts | 8 ++++++++ src/models/constants/relationKinds.json | 12 ------------ src/models/constants/rights.json | 5 ----- src/models/constants/rights.ts | 7 +++++++ src/models/constants/taskRepeatModes.json | 5 ----- src/models/linkShare.ts | 3 ++- src/models/team.ts | 3 ++- src/models/teamShareBase.ts | 3 ++- src/models/userShareBase.ts | 3 ++- src/modules/parseTaskText.test.ts | 8 ++++---- src/modules/parseTaskText.ts | 13 ++----------- src/views/list/ListKanban.vue | 2 +- src/views/list/ListList.vue | 2 +- src/views/tasks/TaskDetailView.vue | 5 ++--- src/views/teams/EditTeam.vue | 2 +- 27 files changed, 59 insertions(+), 87 deletions(-) delete mode 100644 src/models/constants/notificationNames.json delete mode 100644 src/models/constants/priorities.json create mode 100644 src/models/constants/priorities.ts delete mode 100644 src/models/constants/relationKinds.json delete mode 100644 src/models/constants/rights.json create mode 100644 src/models/constants/rights.ts delete mode 100644 src/models/constants/taskRepeatModes.json diff --git a/src/components/home/TheNavigation.vue b/src/components/home/TheNavigation.vue index 1c68e05e9..070e574d2 100644 --- a/src/components/home/TheNavigation.vue +++ b/src/components/home/TheNavigation.vue @@ -98,7 +98,7 @@ import {useStore} from 'vuex' import {useRouter} from 'vue-router' import {QUICK_ACTIONS_ACTIVE} from '@/store/mutation-types' -import Rights from '@/models/constants/rights.json' +import {RIGHTS as Rights} from '@/models/constants/rights' import Update from '@/components/home/update.vue' import ListSettingsDropdown from '@/components/list/list-settings-dropdown.vue' diff --git a/src/components/notifications/notifications.vue b/src/components/notifications/notifications.vue index 78a51e6f7..2cb36b6b6 100644 --- a/src/components/notifications/notifications.vue +++ b/src/components/notifications/notifications.vue @@ -51,7 +51,7 @@ import {computed, onMounted, onUnmounted, ref} from 'vue' import NotificationService from '@/services/notification' import User from '@/components/misc/user.vue' -import names from '@/models/constants/notificationNames.json' +import NotificationModel, { NOTIFICATION_NAMES as names} from '@/models/notification' import {closeWhenClickedOutside} from '@/helpers/closeWhenClickedOutside' import {useStore} from 'vuex' import {useRouter} from 'vue-router' diff --git a/src/components/sharing/linkSharing.vue b/src/components/sharing/linkSharing.vue index e0b454e6a..74cae27ac 100644 --- a/src/components/sharing/linkSharing.vue +++ b/src/components/sharing/linkSharing.vue @@ -180,7 +180,7 @@ import {ref, watch, computed, shallowReactive} from 'vue' import {useStore} from 'vuex' import {useI18n} from 'vue-i18n' -import RIGHTS from '@/models/constants/rights.json' +import {RIGHTS} from '@/models/constants/rights' import LinkShareModel from '@/models/linkShare' import LinkShareService from '@/services/linkShare' diff --git a/src/components/sharing/userTeam.vue b/src/components/sharing/userTeam.vue index 56ea03dc6..6920102ca 100644 --- a/src/components/sharing/userTeam.vue +++ b/src/components/sharing/userTeam.vue @@ -158,7 +158,7 @@ import TeamListService from '@/services/teamList' import TeamService from '@/services/team' import TeamModel from '@/models/team' -import RIGHTS from '@/models/constants/rights.json' +import {RIGHTS} from '@/models/constants/rights' import Multiselect from '@/components/input/multiselect.vue' import Nothing from '@/components/misc/nothing.vue' import {success} from '@/message' diff --git a/src/components/tasks/gantt-component.vue b/src/components/tasks/gantt-component.vue index 694c49e42..574f355c8 100644 --- a/src/components/tasks/gantt-component.vue +++ b/src/components/tasks/gantt-component.vue @@ -178,11 +178,11 @@ import EditTask from './edit-task.vue' import TaskService from '../../services/task' import TaskModel from '../../models/task' -import priorities from '../../models/constants/priorities' +import {PRIORITIES as priorities} from '@/models/constants/priorities' import PriorityLabel from './partials/priorityLabel.vue' import TaskCollectionService from '../../services/taskCollection' import {mapState} from 'vuex' -import Rights from '../../models/constants/rights.json' +import {RIGHTS as Rights} from '@/models/constants/rights' import FilterPopup from '@/components/list/partials/filter-popup.vue' import {colorIsDark} from '@/helpers/color/colorIsDark' diff --git a/src/components/tasks/partials/priorityLabel.vue b/src/components/tasks/partials/priorityLabel.vue index f56dfde58..380d711b4 100644 --- a/src/components/tasks/partials/priorityLabel.vue +++ b/src/components/tasks/partials/priorityLabel.vue @@ -21,7 +21,7 @@