Restructure components

This commit is contained in:
kolaente 2020-06-17 22:15:59 +02:00
parent 87b7f6de15
commit fc4b9d439b
No known key found for this signature in database
GPG key ID: F40E70337AB24C9B
57 changed files with 89 additions and 88 deletions

View file

@ -262,7 +262,7 @@
import authTypes from './models/authTypes' import authTypes from './models/authTypes'
import swEvents from './ServiceWorker/events' import swEvents from './ServiceWorker/events'
import Notification from './components/global/notification' import Notification from './components/misc/notification'
import {CURRENT_LIST, IS_FULLPAGE, ONLINE} from './store/mutation-types' import {CURRENT_LIST, IS_FULLPAGE, ONLINE} from './store/mutation-types'
export default { export default {

View file

@ -76,7 +76,7 @@
</script> </script>
<style lang="scss"> <style lang="scss">
@import '~easymde/dist/easymde.min.css'; @import '../../../node_modules/easymde/dist/easymde.min.css';
.CodeMirror { .CodeMirror {
padding: 0; padding: 0;

View file

@ -71,7 +71,7 @@
import {CURRENT_LIST} from '../../../store/mutation-types' import {CURRENT_LIST} from '../../../store/mutation-types'
export default { export default {
name: 'background', name: 'background-settings',
data() { data() {
return { return {
backgroundSearchTerm: '', backgroundSearchTerm: '',

View file

@ -26,7 +26,7 @@
</template> </template>
<script> <script>
import Fancycheckbox from '../../global/fancycheckbox' import Fancycheckbox from '../../input/fancycheckbox'
import flatPickr from 'vue-flatpickr-component' import flatPickr from 'vue-flatpickr-component'
import 'flatpickr/dist/flatpickr.css' import 'flatpickr/dist/flatpickr.css'

View file

@ -139,14 +139,14 @@
import TaskService from '../../services/task' import TaskService from '../../services/task'
import TaskModel from '../../models/task' import TaskModel from '../../models/task'
import priorities from '../../models/priorities' import priorities from '../../models/priorities'
import PrioritySelect from './reusable/prioritySelect' import PrioritySelect from './partials/prioritySelect'
import PercentDoneSelect from './reusable/percentDoneSelect' import PercentDoneSelect from './partials/percentDoneSelect'
import EditLabels from './reusable/editLabels' import EditLabels from './partials/editLabels'
import EditAssignees from './reusable/editAssignees' import EditAssignees from './partials/editAssignees'
import RelatedTasks from './reusable/relatedTasks' import RelatedTasks from './partials/relatedTasks'
import RepeatAfter from './reusable/repeatAfter' import RepeatAfter from './partials/repeatAfter'
import Reminders from './reusable/reminders' import Reminders from './partials/reminders'
import ColorPicker from '../global/colorPicker' import ColorPicker from '../input/colorPicker'
export default { export default {
name: 'edit-task', name: 'edit-task',

View file

@ -136,7 +136,7 @@
import TaskService from '../../services/task' import TaskService from '../../services/task'
import TaskModel from '../../models/task' import TaskModel from '../../models/task'
import priorities from '../../models/priorities' import priorities from '../../models/priorities'
import PriorityLabel from './reusable/priorityLabel' import PriorityLabel from './partials/priorityLabel'
import TaskCollectionService from '../../services/taskCollection' import TaskCollectionService from '../../services/taskCollection'
export default { export default {

View file

@ -78,7 +78,7 @@
<script> <script>
import AttachmentService from '../../../services/attachment' import AttachmentService from '../../../services/attachment'
import AttachmentModel from '../../../models/attachment' import AttachmentModel from '../../../models/attachment'
import User from '../../global/user' import User from '../../misc/user'
export default { export default {
name: 'attachments', name: 'attachments',

View file

@ -39,7 +39,7 @@
import UserModel from '../../../models/user' import UserModel from '../../../models/user'
import ListUserService from '../../../services/listUsers' import ListUserService from '../../../services/listUsers'
import TaskAssigneeService from '../../../services/taskAssignee' import TaskAssigneeService from '../../../services/taskAssignee'
import User from '../../global/user' import User from '../../misc/user'
export default { export default {
name: 'editAssignees', name: 'editAssignees',

View file

@ -35,7 +35,7 @@
</template> </template>
<script> <script>
import Fancycheckbox from '../../global/fancycheckbox' import Fancycheckbox from '../../input/fancycheckbox'
export default { export default {
name: 'repeatAfter', name: 'repeatAfter',

View file

@ -41,8 +41,8 @@
import PriorityLabel from './priorityLabel' import PriorityLabel from './priorityLabel'
import TaskService from '../../../services/task' import TaskService from '../../../services/task'
import Labels from './labels' import Labels from './labels'
import User from '../../global/user' import User from '../../misc/user'
import Fancycheckbox from '../../global/fancycheckbox' import Fancycheckbox from '../../input/fancycheckbox'
export default { export default {
name: 'singleTaskInList', name: 'singleTaskInList',

View file

@ -11,7 +11,7 @@ if(window.API_URL.substr(window.API_URL.length - 1, window.API_URL.length) === '
} }
// Register the modal // Register the modal
import Modal from './components/modal/Modal' import Modal from './components/modal/modal'
Vue.component('modal', Modal) Vue.component('modal', Modal)
// Add CSS // Add CSS

View file

@ -1,40 +1,41 @@
import Vue from 'vue' import Vue from 'vue'
import Router from 'vue-router' import Router from 'vue-router'
import HomeComponent from '@/components/Home' import HomeComponent from '../views/Home'
import NotFoundComponent from '@/components/404' import NotFoundComponent from '../views/404'
// User Handling // User Handling
import LoginComponent from '@/components/user/Login' import LoginComponent from '../views/user/Login'
import RegisterComponent from '@/components/user/Register' import RegisterComponent from '../views/user/Register'
import PasswordResetComponent from '@/components/user/PasswordReset' import PasswordResetComponent from '../views/user/PasswordReset'
import GetPasswordResetComponent from '@/components/user/RequestPasswordReset' import GetPasswordResetComponent from '../views/user/RequestPasswordReset'
import UserSettingsComponent from '@/components/user/Settings' import UserSettingsComponent from '../views/user/Settings'
// List Handling // List Handling
import NewListComponent from '@/components/lists/NewList' import NewListComponent from '../views/list/NewList'
import EditListComponent from '@/components/lists/EditList' import EditListComponent from '../views/list/EditList'
import ShowTasksInRangeComponent from '@/components/tasks/ShowTasksInRange' // Tasks
import LinkShareAuthComponent from '../components/sharing/linkSharingAuth' import ShowTasksInRangeComponent from '../views/tasks/ShowTasksInRange'
import TaskDetailViewModal from '../components/tasks/TaskDetailViewModal' import LinkShareAuthComponent from '../views/sharing/LinkSharingAuth'
import TaskDetailView from '../components/tasks/TaskDetailView' import TaskDetailViewModal from '../views/tasks/TaskDetailViewModal'
import TaskDetailView from '../views/tasks/TaskDetailView'
// Namespace Handling // Namespace Handling
import NewNamespaceComponent from '@/components/namespaces/NewNamespace' import NewNamespaceComponent from '../views/namespaces/NewNamespace'
import EditNamespaceComponent from '@/components/namespaces/EditNamespace' import EditNamespaceComponent from '../views/namespaces/EditNamespace'
import ListNamespaces from '../components/namespaces/ListNamespaces' import ListNamespaces from '../views/namespaces/ListNamespaces'
// Team Handling // Team Handling
import ListTeamsComponent from '@/components/teams/ListTeams' import ListTeamsComponent from '../views/teams/ListTeams'
import EditTeamComponent from '@/components/teams/EditTeam' import EditTeamComponent from '../views/teams/EditTeam'
import NewTeamComponent from '@/components/teams/NewTeam' import NewTeamComponent from '../views/teams/NewTeam'
// Label Handling // Label Handling
import ListLabelsComponent from '@/components/labels/ListLabels' import ListLabelsComponent from '../views/labels/ListLabels'
// Migration // Migration
import MigrationComponent from '../components/migrator/migrate' import MigrationComponent from '../views/migrator/Migrate'
import MigrateServiceComponent from '../components/migrator/migrate-service' import MigrateServiceComponent from '../views/migrator/MigrateService'
// List Views // List Views
import ShowListComponent from '../components/lists/ShowList' import ShowListComponent from '../views/list/ShowList'
import Kanban from '../components/lists/views/Kanban' import Kanban from '../views/list/views/Kanban'
import List from '../components/lists/views/List' import List from '../views/list/views/List'
import Gantt from '../components/lists/views/Gantt' import Gantt from '../views/list/views/Gantt'
import Table from '../components/lists/views/Table' import Table from '../views/list/views/Table'
Vue.use(Router) Vue.use(Router)

View file

@ -97,7 +97,7 @@
import LabelService from '../../services/label' import LabelService from '../../services/label'
import LabelModel from '../../models/label' import LabelModel from '../../models/label'
import ColorPicker from '../global/colorPicker' import ColorPicker from '../../components/input/colorPicker'
export default { export default {
name: 'ListLabels', name: 'ListLabels',

View file

@ -128,15 +128,15 @@
<script> <script>
import router from '../../router' import router from '../../router'
import manageSharing from '../sharing/userTeam' import manageSharing from '../../components/sharing/userTeam'
import LinkSharing from '../sharing/linkSharing' import LinkSharing from '../../components/sharing/linkSharing'
import ListModel from '../../models/list' import ListModel from '../../models/list'
import ListService from '../../services/list' import ListService from '../../services/list'
import Fancycheckbox from '../global/fancycheckbox' import Fancycheckbox from '../../components/input/fancycheckbox'
import Background from './settings/background' import Background from '../../components/list/partials/background-settings'
import {CURRENT_LIST} from '../../store/mutation-types' import {CURRENT_LIST} from '../../store/mutation-types'
import ColorPicker from '../global/colorPicker' import ColorPicker from '../../components/input/colorPicker'
export default { export default {
name: 'EditList', name: 'EditList',

View file

@ -60,9 +60,9 @@
</template> </template>
<script> <script>
import GanttChart from '../../tasks/gantt-component' import GanttChart from '../../../components/tasks/gantt-component'
import flatPickr from 'vue-flatpickr-component' import flatPickr from 'vue-flatpickr-component'
import Fancycheckbox from '../../global/fancycheckbox' import Fancycheckbox from '../../../components/input/fancycheckbox'
import {saveListView} from '../../../helpers/saveListView' import {saveListView} from '../../../helpers/saveListView'
export default { export default {

View file

@ -196,9 +196,9 @@
import BucketModel from '../../../models/bucket' import BucketModel from '../../../models/bucket'
import {Container, Draggable} from 'vue-smooth-dnd' import {Container, Draggable} from 'vue-smooth-dnd'
import PriorityLabel from '../../tasks/reusable/priorityLabel' import PriorityLabel from '../../../components/tasks/partials/priorityLabel'
import User from '../../global/user' import User from '../../../components/misc/user'
import Labels from '../../tasks/reusable/labels' import Labels from '../../../components/tasks/partials/labels'
import {filterObject} from '../../../helpers/filterObject' import {filterObject} from '../../../helpers/filterObject'
import {applyDrag} from '../../../helpers/applyDrag' import {applyDrag} from '../../../helpers/applyDrag'

View file

@ -154,12 +154,12 @@
<script> <script>
import TaskService from '../../../services/task' import TaskService from '../../../services/task'
import EditTask from '../../tasks/edit-task' import EditTask from '../../../components/tasks/edit-task'
import TaskModel from '../../../models/task' import TaskModel from '../../../models/task'
import SingleTaskInList from '../../tasks/reusable/singleTaskInList' import SingleTaskInList from '../../../components/tasks/partials/singleTaskInList'
import taskList from '../../tasks/helpers/taskList' import taskList from '../../../components/tasks/mixins/taskList'
import {saveListView} from '../../../helpers/saveListView' import {saveListView} from '../../../helpers/saveListView'
import Filters from '../reusable/filters' import Filters from '../../../components/list/partials/filters'
export default { export default {
name: 'List', name: 'List',

View file

@ -160,15 +160,15 @@
</template> </template>
<script> <script>
import taskList from '../../tasks/helpers/taskList' import taskList from '../../../components/tasks/mixins/taskList'
import User from '../../global/user' import User from '../../../components/misc/user'
import PriorityLabel from '../../tasks/reusable/priorityLabel' import PriorityLabel from '../../../components/tasks/partials/priorityLabel'
import Labels from '../../tasks/reusable/labels' import Labels from '../../../components/tasks/partials/labels'
import DateTableCell from '../../tasks/reusable/date-table-cell' import DateTableCell from '../../../components/tasks/partials/date-table-cell'
import Fancycheckbox from '../../global/fancycheckbox' import Fancycheckbox from '../../../components/input/fancycheckbox'
import Sort from '../../tasks/reusable/sort' import Sort from '../../../components/tasks/partials/sort'
import {saveListView} from '../../../helpers/saveListView' import {saveListView} from '../../../helpers/saveListView'
import Filters from '../reusable/filters' import Filters from '../../../components/list/partials/filters'
export default { export default {
name: 'Table', name: 'Table',

View file

@ -6,7 +6,7 @@
</template> </template>
<script> <script>
import Migration from './migration' import Migration from '../../components/migrator/migration'
import router from '../../router' import router from '../../router'
export default { export default {

View file

@ -103,12 +103,12 @@
<script> <script>
import router from '../../router' import router from '../../router'
import manageSharing from '../sharing/userTeam' import manageSharing from '../../components/sharing/userTeam'
import NamespaceService from '../../services/namespace' import NamespaceService from '../../services/namespace'
import NamespaceModel from '../../models/namespace' import NamespaceModel from '../../models/namespace'
import Fancycheckbox from '../global/fancycheckbox' import Fancycheckbox from '../../components/input/fancycheckbox'
import ColorPicker from '../global/colorPicker' import ColorPicker from '../../components/input/colorPicker'
export default { export default {
name: "EditNamespace", name: "EditNamespace",

View file

@ -51,7 +51,7 @@
<script> <script>
import {mapState} from 'vuex' import {mapState} from 'vuex'
import ListService from '../../services/list' import ListService from '../../services/list'
import Fancycheckbox from '../global/fancycheckbox' import Fancycheckbox from '../../components/input/fancycheckbox'
export default { export default {
name: 'ListNamespaces', name: 'ListNamespaces',

View file

@ -12,7 +12,7 @@
import router from '../../router' import router from '../../router'
export default { export default {
name: 'linkSharingAuth', name: 'LinkSharingAuth',
data() { data() {
return { return {
hash: '', hash: '',

View file

@ -16,7 +16,7 @@
</template> </template>
<script> <script>
import TaskService from '../../services/task' import TaskService from '../../services/task'
import SingleTaskInList from './reusable/singleTaskInList' import SingleTaskInList from '../../components/tasks/partials/singleTaskInList'
import {HAS_TASKS} from '../../store/mutation-types' import {HAS_TASKS} from '../../store/mutation-types'
export default { export default {

View file

@ -313,23 +313,23 @@
<script> <script>
import TaskService from '../../services/task' import TaskService from '../../services/task'
import TaskModel from '../../models/task' import TaskModel from '../../models/task'
import relationKinds from '../../models/relationKinds' import relationKinds from '../../models/relationKinds.json'
import priorites from '../../models/priorities' import priorites from '../../models/priorities.json'
import flatPickr from 'vue-flatpickr-component' import flatPickr from 'vue-flatpickr-component'
import 'flatpickr/dist/flatpickr.css' import 'flatpickr/dist/flatpickr.css'
import PrioritySelect from './reusable/prioritySelect' import PrioritySelect from '../../components/tasks/partials/prioritySelect'
import PercentDoneSelect from './reusable/percentDoneSelect' import PercentDoneSelect from '../../components/tasks/partials/percentDoneSelect'
import EditLabels from './reusable/editLabels' import EditLabels from '../../components/tasks/partials/editLabels'
import EditAssignees from './reusable/editAssignees' import EditAssignees from '../../components/tasks/partials/editAssignees'
import Attachments from './reusable/attachments' import Attachments from '../../components/tasks/partials/attachments'
import RelatedTasks from './reusable/relatedTasks' import RelatedTasks from '../../components/tasks/partials/relatedTasks'
import RepeatAfter from './reusable/repeatAfter' import RepeatAfter from '../../components/tasks/partials/repeatAfter'
import Reminders from './reusable/reminders' import Reminders from '../../components/tasks/partials/reminders'
import Comments from './reusable/comments' import Comments from '../../components/tasks/partials/comments'
import router from '../../router' import router from '../../router'
import ListSearch from './reusable/listSearch' import ListSearch from '../../components/tasks/partials/listSearch'
export default { export default {
name: 'TaskDetailView', name: 'TaskDetailView',