change folder structure

This commit is contained in:
Julian Krauser 2025-02-15 11:08:09 +01:00
parent 662f36b3e2
commit 1d2e113c4b
140 changed files with 400 additions and 323 deletions

View file

@ -1,6 +1,6 @@
import { defineStore } from "pinia";
import { http } from "@/serverCom";
import type { TableMeta } from "@/viewmodels/admin/settings/query.models";
import type { TableMeta } from "@/viewmodels/admin/configuration/query.models";
import type { DynamicQueryStructure, FieldType } from "@/types/dynamicQueries";
export const useQueryBuilderStore = defineStore("queryBuilder", {

View file

@ -1,5 +1,9 @@
import { defineStore } from "pinia";
import type { CreateAwardViewModel, UpdateAwardViewModel, AwardViewModel } from "@/viewmodels/admin/settings/award.models";
import type {
CreateAwardViewModel,
UpdateAwardViewModel,
AwardViewModel,
} from "@/viewmodels/admin/configuration/award.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -3,7 +3,7 @@ import type {
CreateCalendarTypeViewModel,
UpdateCalendarTypeViewModel,
CalendarTypeViewModel,
} from "@/viewmodels/admin/settings/calendarType.models";
} from "@/viewmodels/admin/configuration/calendarType.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -3,7 +3,7 @@ import type {
CreateCommunicationTypeViewModel,
UpdateCommunicationTypeViewModel,
CommunicationTypeViewModel,
} from "@/viewmodels/admin/settings/communicationType.models";
} from "@/viewmodels/admin/configuration/communicationType.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";
import type { CommunicationFieldType } from "@/types/fieldTypes";

View file

@ -3,7 +3,7 @@ import type {
CreateExecutivePositionViewModel,
UpdateExecutivePositionViewModel,
ExecutivePositionViewModel,
} from "@/viewmodels/admin/settings/executivePosition.models";
} from "@/viewmodels/admin/configuration/executivePosition.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -3,7 +3,7 @@ import type {
CreateMembershipStatusViewModel,
UpdateMembershipStatusViewModel,
MembershipStatusViewModel,
} from "@/viewmodels/admin/settings/membershipStatus.models";
} from "@/viewmodels/admin/configuration/membershipStatus.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -2,7 +2,7 @@ import { defineStore } from "pinia";
import type {
SetNewsletterConfigViewModel,
NewsletterConfigViewModel,
} from "@/viewmodels/admin/settings/newsletterConfig.models";
} from "@/viewmodels/admin/configuration/newsletterConfig.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -3,7 +3,7 @@ import type {
CreateQualificationViewModel,
UpdateQualificationViewModel,
QualificationViewModel,
} from "@/viewmodels/admin/settings/qualification.models";
} from "@/viewmodels/admin/configuration/qualification.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -1,5 +1,9 @@
import { defineStore } from "pinia";
import type { CreateQueryViewModel, QueryViewModel, UpdateQueryViewModel } from "@/viewmodels/admin/settings/query.models";
import type {
CreateQueryViewModel,
QueryViewModel,
UpdateQueryViewModel,
} from "@/viewmodels/admin/configuration/query.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";
import { useQueryBuilderStore } from "../club/queryBuilder";
@ -37,14 +41,14 @@ export const useQueryStoreStore = defineStore("queryStore", {
if (queryBuilderStore.activeQueryId != undefined && abilityStore.can("update", "settings", "query_store")) {
modalStore.openModal(
markRaw(
defineAsyncComponent(() => import("@/components/admin/settings/queryStore/UpdateQueryStoreModal.vue"))
defineAsyncComponent(() => import("@/components/admin/configuration/queryStore/UpdateQueryStoreModal.vue"))
),
queryBuilderStore.activeQueryId
);
} else {
modalStore.openModal(
markRaw(
defineAsyncComponent(() => import("@/components/admin/settings/queryStore/CreateQueryStoreModal.vue"))
defineAsyncComponent(() => import("@/components/admin/configuration/queryStore/CreateQueryStoreModal.vue"))
)
);
}

View file

@ -3,7 +3,7 @@ import type {
CreateSalutationViewModel,
UpdateSalutationViewModel,
SalutationViewModel,
} from "@/viewmodels/admin/settings/salutation.models";
} from "@/viewmodels/admin/configuration/salutation.models";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";

View file

@ -5,7 +5,7 @@ import type {
CreateTemplateViewModel,
TemplateViewModel,
UpdateTemplateViewModel,
} from "@/viewmodels/admin/settings/template.models";
} from "@/viewmodels/admin/configuration/template.models";
export const useTemplateStore = defineStore("template", {
state: () => {

View file

@ -1,8 +1,14 @@
import { defineStore } from "pinia";
import { http } from "@/serverCom";
import type { AxiosResponse } from "axios";
import type { CreateTemplateViewModel, UpdateTemplateViewModel } from "@/viewmodels/admin/settings/template.models";
import type { TemplateUsageViewModel, UpdateTemplateUsageViewModel } from "@/viewmodels/admin/settings/templateUsage.models";
import type {
CreateTemplateViewModel,
UpdateTemplateViewModel,
} from "@/viewmodels/admin/configuration/template.models";
import type {
TemplateUsageViewModel,
UpdateTemplateUsageViewModel,
} from "@/viewmodels/admin/configuration/templateUsage.models";
import type { PermissionModule } from "@/types/permissionTypes";
export const useTemplateUsageStore = defineStore("templateUsage", {

View file

@ -1,7 +1,7 @@
import { defineStore } from "pinia";
import { http } from "@/serverCom";
import type { AxiosResponse, AxiosProgressEvent } from "axios";
import type { BackupRestoreViewModel } from "../../../viewmodels/admin/user/backup.models";
import type { BackupRestoreViewModel } from "../../../viewmodels/admin/management/backup.models";
export const useBackupStore = defineStore("backup", {
state: () => {

View file

@ -1,5 +1,5 @@
import { defineStore } from "pinia";
import type { CreateInviteViewModel, InviteViewModel } from "@/viewmodels/admin/user/invite.models";
import type { CreateInviteViewModel, InviteViewModel } from "@/viewmodels/admin/management/invite.models";
import { http } from "@/serverCom";
import type { PermissionObject } from "@/types/permissionTypes";
import type { AxiosResponse } from "axios";

View file

@ -1,5 +1,5 @@
import { defineStore } from "pinia";
import type { RoleViewModel } from "@/viewmodels/admin/user/role.models";
import type { RoleViewModel } from "@/viewmodels/admin/management/role.models";
import { http } from "@/serverCom";
import type { PermissionObject } from "@/types/permissionTypes";
import type { AxiosResponse } from "axios";

View file

@ -1,5 +1,5 @@
import { defineStore } from "pinia";
import type { UpdateUserViewModel, UserViewModel } from "@/viewmodels/admin/user/user.models";
import type { UpdateUserViewModel, UserViewModel } from "@/viewmodels/admin/management/user.models";
import { http } from "@/serverCom";
import type { PermissionObject } from "@/types/permissionTypes";
import type { AxiosResponse } from "axios";

View file

@ -3,7 +3,7 @@ import type {
CreateWebapiViewModel,
UpdateWebapiViewModel,
WebapiViewModel,
} from "@/viewmodels/admin/user/webapi.models";
} from "@/viewmodels/admin/management/webapi.models";
import { http } from "@/serverCom";
import type { PermissionObject } from "@/types/permissionTypes";
import type { AxiosResponse } from "axios";