mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-04-27 09:58:09 -05:00
refactor: rename parseTaskText module to quickAddMagic
Rename the frontend parsing module from `parseTaskText` to `quickAddMagic` for clarity. The module handles much more than text parsing — it's the core of the quick add magic feature. This rename makes its purpose immediately obvious and aligns with how the feature is referenced throughout the UI and documentation. No logic changes — only directory/file renames and import updates.
This commit is contained in:
@@ -119,7 +119,7 @@ import {useTaskStore} from '@/stores/tasks'
|
||||
import {useAuthStore} from '@/stores/auth'
|
||||
|
||||
import {getHistory} from '@/modules/projectHistory'
|
||||
import {parseTaskText, PREFIXES, PrefixMode} from '@/modules/parseTaskText'
|
||||
import {parseTaskText, PREFIXES, PrefixMode} from '@/modules/quickAddMagic'
|
||||
import {success} from '@/message'
|
||||
|
||||
import type {ITeam} from '@/modelTypes/ITeam'
|
||||
|
||||
@@ -70,7 +70,7 @@ import QuickAddMagic from '@/components/tasks/partials/QuickAddMagic.vue'
|
||||
import {parseSubtasksViaIndention} from '@/helpers/parseSubtasksViaIndention'
|
||||
import TaskRelationService from '@/services/taskRelation'
|
||||
import TaskRelationModel from '@/models/taskRelation'
|
||||
import {getLabelsFromPrefix} from '@/modules/parseTaskText'
|
||||
import {getLabelsFromPrefix} from '@/modules/quickAddMagic'
|
||||
|
||||
import {useAuthStore} from '@/stores/auth'
|
||||
import {useTaskStore} from '@/stores/tasks'
|
||||
|
||||
@@ -104,7 +104,7 @@ import {ref, computed} from 'vue'
|
||||
|
||||
import BaseButton from '@/components/base/BaseButton.vue'
|
||||
|
||||
import {PREFIXES} from '@/modules/parseTaskText'
|
||||
import {PREFIXES} from '@/modules/quickAddMagic'
|
||||
import {useAuthStore} from '@/stores/auth'
|
||||
|
||||
defineProps<{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {describe, expect, it} from 'vitest'
|
||||
import {parseSubtasksViaIndention} from '@/helpers/parseSubtasksViaIndention'
|
||||
import {PrefixMode} from '@/modules/parseTaskText'
|
||||
import {PrefixMode} from '@/modules/quickAddMagic'
|
||||
|
||||
describe('Parse Subtasks via Relation', () => {
|
||||
it('Should not return a parent for a single task', () => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {getProjectFromPrefix, PrefixMode} from '@/modules/parseTaskText'
|
||||
import {getProjectFromPrefix, PrefixMode} from '@/modules/quickAddMagic'
|
||||
|
||||
export interface TaskWithParent {
|
||||
title: string,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type {IAbstract} from './IAbstract'
|
||||
import type {IProject} from './IProject'
|
||||
import type {PrefixMode} from '@/modules/parseTaskText'
|
||||
import type {PrefixMode} from '@/modules/quickAddMagic'
|
||||
import type {BasicColorSchema} from '@vueuse/core'
|
||||
import type {SupportedLocale} from '@/i18n'
|
||||
import type {DefaultProjectViewKind} from '@/modelTypes/IProjectView'
|
||||
|
||||
@@ -2,7 +2,7 @@ import AbstractModel from './abstractModel'
|
||||
|
||||
import type {IFrontendSettings, IUserSettings} from '@/modelTypes/IUserSettings'
|
||||
import {getBrowserLanguage} from '@/i18n'
|
||||
import {PrefixMode} from '@/modules/parseTaskText'
|
||||
import {PrefixMode} from '@/modules/quickAddMagic'
|
||||
import {DEFAULT_PROJECT_VIEW_SETTINGS} from '@/modelTypes/IProjectView'
|
||||
import {PRIORITIES} from '@/constants/priorities'
|
||||
import {DATE_DISPLAY} from '@/constants/dateDisplay'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export {parseTaskText} from './parseTaskText'
|
||||
export {parseTaskText} from './quickAddMagic'
|
||||
export {PrefixMode, PREFIXES} from './prefixes'
|
||||
export {getLabelsFromPrefix, getProjectFromPrefix} from './prefixParser'
|
||||
export {cleanupItemText} from './textCleanup'
|
||||
@@ -21,7 +21,7 @@ import router from '@/router'
|
||||
import {useConfigStore} from '@/stores/config'
|
||||
import UserSettingsModel from '@/models/userSettings'
|
||||
import {MILLISECONDS_A_SECOND} from '@/constants/date'
|
||||
import {PrefixMode} from '@/modules/parseTaskText'
|
||||
import {PrefixMode} from '@/modules/quickAddMagic'
|
||||
import {DATE_DISPLAY} from '@/constants/dateDisplay'
|
||||
import {TIME_FORMAT} from '@/constants/timeFormat'
|
||||
import {RELATION_KIND} from '@/types/IRelationKind'
|
||||
|
||||
@@ -8,7 +8,7 @@ import LabelTaskService from '@/services/labelTask'
|
||||
import TaskDuplicateService from '@/services/taskDuplicateService'
|
||||
import TaskDuplicateModel from '@/models/taskDuplicateModel'
|
||||
|
||||
import {cleanupItemText, parseTaskText, PREFIXES} from '@/modules/parseTaskText'
|
||||
import {cleanupItemText, parseTaskText, PREFIXES} from '@/modules/quickAddMagic'
|
||||
|
||||
import TaskAssigneeModel from '@/models/taskAssignee'
|
||||
import LabelTaskModel from '@/models/labelTask'
|
||||
|
||||
@@ -390,7 +390,7 @@ import {computed, watch, ref, onBeforeMount} from 'vue'
|
||||
import {useI18n} from 'vue-i18n'
|
||||
import isEqual from 'fast-deep-equal'
|
||||
|
||||
import {PrefixMode} from '@/modules/parseTaskText'
|
||||
import {PrefixMode} from '@/modules/quickAddMagic'
|
||||
|
||||
import ProjectSearch from '@/components/tasks/partials/ProjectSearch.vue'
|
||||
import Multiselect from '@/components/input/Multiselect.vue'
|
||||
|
||||
Reference in New Issue
Block a user