change folder structure

This commit is contained in:
Julian Krauser 2025-02-15 10:59:54 +01:00
parent a332e4d779
commit a09c75a998
167 changed files with 262 additions and 246 deletions

View file

@ -1,16 +1,20 @@
import { Request, Response } from "express";
import CalendarService from "../../../service/club/calendarService";
import CalendarFactory from "../../../factory/admin/club/calendar";
import CalendarTypeService from "../../../service/settings/calendarTypeService";
import CalendarTypeFactory from "../../../factory/admin/settings/calendarType";
import { CreateCalendarCommand, DeleteCalendarCommand, UpdateCalendarCommand } from "../../../command/club/calendar/calendarCommand";
import CalendarTypeService from "../../../service/configuration/calendarTypeService";
import CalendarTypeFactory from "../../../factory/admin/configuration/calendarType";
import {
CreateCalendarCommand,
DeleteCalendarCommand,
UpdateCalendarCommand,
} from "../../../command/club/calendar/calendarCommand";
import CalendarCommandHandler from "../../../command/club/calendar/calendarCommandHandler";
import {
CreateCalendarTypeCommand,
DeleteCalendarTypeCommand,
UpdateCalendarTypeCommand,
} from "../../../command/settings/calendarType/calendarTypeCommand";
import CalendarTypeCommandHandler from "../../../command/settings/calendarType/calendarTypeCommandHandler";
} from "../../../command/configuration/calendarType/calendarTypeCommand";
import CalendarTypeCommandHandler from "../../../command/configuration/calendarType/calendarTypeCommandHandler";
/**
* @description get all calendar items

View file

@ -17,7 +17,7 @@ import { SynchronizeNewsletterRecipientsCommand } from "../../../command/club/ne
import NewsletterRecipientsCommandHandler from "../../../command/club/newsletter/newsletterRecipientsCommandHandler";
import { NewsletterDatesViewModel } from "../../../viewmodel/admin/club/newsletter/newsletterDates.models";
import { PdfExport } from "../../../helpers/pdfExport";
import UserService from "../../../service/user/userService";
import UserService from "../../../service/management/userService";
import { TemplateHelper } from "../../../helpers/templateHelper";
import MailHelper from "../../../helpers/mailHelper";
import { NewsletterEventType, NewsletterHelper } from "../../../helpers/newsletterHelper";

View file

@ -1,8 +1,12 @@
import { Request, Response } from "express";
import AwardService from "../../../service/settings/awardService";
import AwardFactory from "../../../factory/admin/settings/award";
import { CreateAwardCommand, DeleteAwardCommand, UpdateAwardCommand } from "../../../command/settings/award/awardCommand";
import AwardCommandHandler from "../../../command/settings/award/awardCommandHandler";
import AwardService from "../../../service/configuration/awardService";
import AwardFactory from "../../../factory/admin/configuration/award";
import {
CreateAwardCommand,
DeleteAwardCommand,
UpdateAwardCommand,
} from "../../../command/configuration/award/awardCommand";
import AwardCommandHandler from "../../../command/configuration/award/awardCommandHandler";
/**
* @description get all awards

View file

@ -1,13 +1,13 @@
import { Request, Response } from "express";
import CommunicationTypeService from "../../../service/settings/communicationTypeService";
import CommunicationTypeFactory from "../../../factory/admin/settings/communicationType";
import CommunicationTypeService from "../../../service/configuration/communicationTypeService";
import CommunicationTypeFactory from "../../../factory/admin/configuration/communicationType";
import CommunicationService from "../../../service/club/member/communicationService";
import {
CreateCommunicationTypeCommand,
DeleteCommunicationTypeCommand,
UpdateCommunicationTypeCommand,
} from "../../../command/settings/communicationType/communicationTypeCommand";
import CommunicationTypeCommandHandler from "../../../command/settings/communicationType/communicationTypeCommandHandler";
} from "../../../command/configuration/communicationType/communicationTypeCommand";
import CommunicationTypeCommandHandler from "../../../command/configuration/communicationType/communicationTypeCommandHandler";
/**
* @description get all communicationTypes

View file

@ -1,12 +1,12 @@
import { Request, Response } from "express";
import ExecutivePositionService from "../../../service/settings/executivePositionService";
import ExecutivePositionFactory from "../../../factory/admin/settings/executivePosition";
import ExecutivePositionService from "../../../service/configuration/executivePositionService";
import ExecutivePositionFactory from "../../../factory/admin/configuration/executivePosition";
import {
CreateExecutivePositionCommand,
DeleteExecutivePositionCommand,
UpdateExecutivePositionCommand,
} from "../../../command/settings/executivePosition/executivePositionCommand";
import ExecutivePositionCommandHandler from "../../../command/settings/executivePosition/executivePositionCommandHandler";
} from "../../../command/configuration/executivePosition/executivePositionCommand";
import ExecutivePositionCommandHandler from "../../../command/configuration/executivePosition/executivePositionCommandHandler";
/**
* @description get all executivePositions

View file

@ -1,12 +1,12 @@
import { Request, Response } from "express";
import MembershipStatusService from "../../../service/settings/membershipStatusService";
import MembershipStatusFactory from "../../../factory/admin/settings/membershipStatus";
import MembershipStatusService from "../../../service/configuration/membershipStatusService";
import MembershipStatusFactory from "../../../factory/admin/configuration/membershipStatus";
import {
CreateMembershipStatusCommand,
DeleteMembershipStatusCommand,
UpdateMembershipStatusCommand,
} from "../../../command/settings/membershipStatus/membershipStatusCommand";
import MembershipStatusCommandHandler from "../../../command/settings/membershipStatus/membershipStatusCommandHandler";
} from "../../../command/configuration/membershipStatus/membershipStatusCommand";
import MembershipStatusCommandHandler from "../../../command/configuration/membershipStatus/membershipStatusCommandHandler";
/**
* @description get all membershipStatus

View file

@ -1,11 +1,11 @@
import { Request, Response } from "express";
import NewsletterConfigService from "../../../service/settings/newsletterConfigService";
import NewsletterConfigFactory from "../../../factory/admin/settings/newsletterConfig";
import NewsletterConfigCommandHandler from "../../../command/settings/newsletterConfig/newsletterConfigCommandHandler";
import NewsletterConfigService from "../../../service/configuration/newsletterConfigService";
import NewsletterConfigFactory from "../../../factory/admin/configuration/newsletterConfig";
import NewsletterConfigCommandHandler from "../../../command/configuration/newsletterConfig/newsletterConfigCommandHandler";
import {
DeleteNewsletterConfigCommand,
SetNewsletterConfigCommand,
} from "../../../command/settings/newsletterConfig/newsletterConfigCommand";
} from "../../../command/configuration/newsletterConfig/newsletterConfigCommand";
/**
* @description get all newsletterConfigs

View file

@ -1,12 +1,12 @@
import { Request, Response } from "express";
import QualificationService from "../../../service/settings/qualification";
import QualificationFactory from "../../../factory/admin/settings/qualification";
import QualificationService from "../../../service/configuration/qualification";
import QualificationFactory from "../../../factory/admin/configuration/qualification";
import {
CreateQualificationCommand,
DeleteQualificationCommand,
UpdateQualificationCommand,
} from "../../../command/settings/qualification/qualificationCommand";
import QualificationCommandHandler from "../../../command/settings/qualification/qualificationCommandHandler";
} from "../../../command/configuration/qualification/qualificationCommand";
import QualificationCommandHandler from "../../../command/configuration/qualification/qualificationCommandHandler";
/**
* @description get all qualifications

View file

@ -1,12 +1,12 @@
import { Request, Response } from "express";
import QueryStoreFactory from "../../../factory/admin/settings/queryStore";
import QueryStoreService from "../../../service/settings/queryStoreService";
import QueryStoreFactory from "../../../factory/admin/configuration/queryStore";
import QueryStoreService from "../../../service/configuration/queryStoreService";
import {
CreateQueryStoreCommand,
DeleteQueryStoreCommand,
UpdateQueryStoreCommand,
} from "../../../command/settings/queryStore/queryStoreCommand";
import QueryStoreCommandHandler from "../../../command/settings/queryStore/queryStoreCommandHandler";
} from "../../../command/configuration/queryStore/queryStoreCommand";
import QueryStoreCommandHandler from "../../../command/configuration/queryStore/queryStoreCommandHandler";
/**
* @description get all queryStores

View file

@ -1,12 +1,12 @@
import { Request, Response } from "express";
import SalutationService from "../../../service/settings/salutationService";
import SalutationFactory from "../../../factory/admin/settings/salutation";
import SalutationService from "../../../service/configuration/salutationService";
import SalutationFactory from "../../../factory/admin/configuration/salutation";
import {
CreateSalutationCommand,
DeleteSalutationCommand,
UpdateSalutationCommand,
} from "../../../command/settings/salutation/salutationCommand";
import SalutationCommandHandler from "../../../command/settings/salutation/salutationCommandHandler";
} from "../../../command/configuration/salutation/salutationCommand";
import SalutationCommandHandler from "../../../command/configuration/salutation/salutationCommandHandler";
/**
* @description get all salutations

View file

@ -1,8 +1,12 @@
import { Request, Response } from "express";
import TemplateService from "../../../service/settings/templateService";
import TemplateFactory from "../../../factory/admin/settings/template";
import { CreateTemplateCommand, DeleteTemplateCommand, UpdateTemplateCommand } from "../../../command/settings/template/templateCommand";
import TemplateCommandHandler from "../../../command/settings/template/templateCommandHandler";
import TemplateService from "../../../service/configuration/templateService";
import TemplateFactory from "../../../factory/admin/configuration/template";
import {
CreateTemplateCommand,
DeleteTemplateCommand,
UpdateTemplateCommand,
} from "../../../command/configuration/template/templateCommand";
import TemplateCommandHandler from "../../../command/configuration/template/templateCommandHandler";
/**
* @description get all templates

View file

@ -1,8 +1,8 @@
import { Request, Response } from "express";
import TemplateUsageService from "../../../service/settings/templateUsageService";
import TemplateUsageFactory from "../../../factory/admin/settings/templateUsage";
import { UpdateTemplateUsageCommand } from "../../../command/settings/templateUsage/templateUsageCommand";
import TemplateUsageCommandHandler from "../../../command/settings/templateUsage/templateUsageCommandHandler";
import TemplateUsageService from "../../../service/configuration/templateUsageService";
import TemplateUsageFactory from "../../../factory/admin/configuration/templateUsage";
import { UpdateTemplateUsageCommand } from "../../../command/configuration/templateUsage/templateUsageCommand";
import TemplateUsageCommandHandler from "../../../command/configuration/templateUsage/templateUsageCommandHandler";
import PermissionHelper from "../../../helpers/permissionHelper";
import ForbiddenRequestException from "../../../exceptions/forbiddenRequestException";
import { PermissionModule } from "../../../type/permissionTypes";

View file

@ -1,12 +1,12 @@
import { Request, Response } from "express";
import RoleService from "../../../service/user/roleService";
import RoleFactory from "../../../factory/admin/user/role";
import RolePermissionService from "../../../service/user/rolePermissionService";
import RoleService from "../../../service/management/roleService";
import RoleFactory from "../../../factory/admin/management/role";
import RolePermissionService from "../../../service/management/rolePermissionService";
import PermissionHelper from "../../../helpers/permissionHelper";
import { CreateRoleCommand, DeleteRoleCommand, UpdateRoleCommand } from "../../../command/user/role/roleCommand";
import RoleCommandHandler from "../../../command/user/role/roleCommandHandler";
import { UpdateRolePermissionsCommand } from "../../../command/user/role/rolePermissionCommand";
import RolePermissionCommandHandler from "../../../command/user/role/rolePermissionCommandHandler";
import { CreateRoleCommand, DeleteRoleCommand, UpdateRoleCommand } from "../../../command/management/role/roleCommand";
import RoleCommandHandler from "../../../command/management/role/roleCommandHandler";
import { UpdateRolePermissionsCommand } from "../../../command/management/role/rolePermissionCommand";
import RolePermissionCommandHandler from "../../../command/management/role/rolePermissionCommandHandler";
/**
* @description get All roles

View file

@ -1,15 +1,19 @@
import { Request, Response } from "express";
import UserService from "../../../service/user/userService";
import UserFactory from "../../../factory/admin/user/user";
import UserPermissionService from "../../../service/user/userPermissionService";
import UserService from "../../../service/management/userService";
import UserFactory from "../../../factory/admin/management/user";
import UserPermissionService from "../../../service/management/userPermissionService";
import PermissionHelper from "../../../helpers/permissionHelper";
import RoleFactory from "../../../factory/admin/user/role";
import { DeleteUserCommand, UpdateUserCommand, UpdateUserRolesCommand } from "../../../command/user/user/userCommand";
import UserCommandHandler from "../../../command/user/user/userCommandHandler";
import RoleFactory from "../../../factory/admin/management/role";
import {
DeleteUserCommand,
UpdateUserCommand,
UpdateUserRolesCommand,
} from "../../../command/management/user/userCommand";
import UserCommandHandler from "../../../command/management/user/userCommandHandler";
import MailHelper from "../../../helpers/mailHelper";
import { CLUB_NAME } from "../../../env.defaults";
import { UpdateUserPermissionsCommand } from "../../../command/user/user/userPermissionCommand";
import UserPermissionCommandHandler from "../../../command/user/user/userPermissionCommandHandler";
import { UpdateUserPermissionsCommand } from "../../../command/management/user/userPermissionCommand";
import UserPermissionCommandHandler from "../../../command/management/user/userPermissionCommandHandler";
import BadRequestException from "../../../exceptions/badRequestException";
/**

View file

@ -1,16 +1,16 @@
import { Request, Response } from "express";
import WebapiService from "../../../service/user/webapiService";
import ApiFactory from "../../../factory/admin/user/webapi";
import WebapiPermissionService from "../../../service/user/webapiPermissionService";
import WebapiService from "../../../service/management/webapiService";
import ApiFactory from "../../../factory/admin/management/webapi";
import WebapiPermissionService from "../../../service/management/webapiPermissionService";
import PermissionHelper from "../../../helpers/permissionHelper";
import {
CreateWebapiCommand,
DeleteWebapiCommand,
UpdateWebapiCommand,
} from "../../../command/user/webapi/webapiCommand";
import WebapiCommandHandler from "../../../command/user/webapi/webapiCommandHandler";
import { UpdateWebapiPermissionsCommand } from "../../../command/user/webapi/webapiPermissionCommand";
import WebapiPermissionCommandHandler from "../../../command/user/webapi/webapiPermissionCommandHandler";
} from "../../../command/management/webapi/webapiCommand";
import WebapiCommandHandler from "../../../command/management/webapi/webapiCommandHandler";
import { UpdateWebapiPermissionsCommand } from "../../../command/management/webapi/webapiPermissionCommand";
import WebapiPermissionCommandHandler from "../../../command/management/webapi/webapiPermissionCommandHandler";
import { JWTHelper } from "../../../helpers/jwtHelper";
import { CLUB_NAME } from "../../../env.defaults";
import { StringHelper } from "../../../helpers/stringHelper";

View file

@ -4,7 +4,7 @@ import { JWTToken } from "../type/jwtTypes";
import InternalException from "../exceptions/internalException";
import RefreshCommandHandler from "../command/refreshCommandHandler";
import { CreateRefreshCommand, DeleteRefreshCommand } from "../command/refreshCommand";
import UserService from "../service/user/userService";
import UserService from "../service/management/userService";
import speakeasy from "speakeasy";
import UnauthorizedRequestException from "../exceptions/unauthorizedRequestException";
import RefreshService from "../service/refreshService";

View file

@ -7,18 +7,18 @@ import { CreateRefreshCommand } from "../command/refreshCommand";
import speakeasy from "speakeasy";
import UnauthorizedRequestException from "../exceptions/unauthorizedRequestException";
import QRCode from "qrcode";
import { CreateUserCommand } from "../command/user/user/userCommand";
import UserCommandHandler from "../command/user/user/userCommandHandler";
import { CreateInviteCommand, DeleteInviteCommand } from "../command/user/user/inviteCommand";
import InviteCommandHandler from "../command/user/user/inviteCommandHandler";
import { CreateUserCommand } from "../command/management/user/userCommand";
import UserCommandHandler from "../command/management/user/userCommandHandler";
import { CreateInviteCommand, DeleteInviteCommand } from "../command/management/user/inviteCommand";
import InviteCommandHandler from "../command/management/user/inviteCommandHandler";
import MailHelper from "../helpers/mailHelper";
import InviteService from "../service/user/inviteService";
import UserService from "../service/user/userService";
import InviteService from "../service/management/inviteService";
import UserService from "../service/management/userService";
import CustomRequestException from "../exceptions/customRequestException";
import { CLUB_NAME } from "../env.defaults";
import { CreateUserPermissionCommand } from "../command/user/user/userPermissionCommand";
import UserPermissionCommandHandler from "../command/user/user/userPermissionCommandHandler";
import InviteFactory from "../factory/admin/user/invite";
import { CreateUserPermissionCommand } from "../command/management/user/userPermissionCommand";
import UserPermissionCommandHandler from "../command/management/user/userPermissionCommandHandler";
import InviteFactory from "../factory/admin/management/invite";
/**
* @description get all invites

View file

@ -1,6 +1,6 @@
import { Request, Response } from "express";
import CalendarService from "../service/club/calendarService";
import CalendarTypeService from "../service/settings/calendarTypeService";
import CalendarTypeService from "../service/configuration/calendarTypeService";
import { calendar } from "../entity/club/calendar";
import { createEvents } from "ics";
import moment from "moment";

View file

@ -11,13 +11,13 @@ import { CreateResetCommand, DeleteResetCommand } from "../command/resetCommand"
import ResetCommandHandler from "../command/resetCommandHandler";
import MailHelper from "../helpers/mailHelper";
import ResetService from "../service/resetService";
import UserService from "../service/user/userService";
import UserService from "../service/management/userService";
import { CLUB_NAME } from "../env.defaults";
import PermissionHelper from "../helpers/permissionHelper";
import RolePermissionService from "../service/user/rolePermissionService";
import UserPermissionService from "../service/user/userPermissionService";
import { UpdateUserSecretCommand } from "../command/user/user/userCommand";
import UserCommandHandler from "../command/user/user/userCommandHandler";
import RolePermissionService from "../service/management/rolePermissionService";
import UserPermissionService from "../service/management/userPermissionService";
import { UpdateUserSecretCommand } from "../command/management/user/userCommand";
import UserCommandHandler from "../command/management/user/userCommandHandler";
/**
* @description request totp reset

View file

@ -3,10 +3,10 @@ import speakeasy from "speakeasy";
import QRCode from "qrcode";
import InternalException from "../exceptions/internalException";
import { CLUB_NAME } from "../env.defaults";
import UserService from "../service/user/userService";
import UserFactory from "../factory/admin/user/user";
import { TransferUserOwnerCommand, UpdateUserCommand } from "../command/user/user/userCommand";
import UserCommandHandler from "../command/user/user/userCommandHandler";
import UserService from "../service/management/userService";
import UserFactory from "../factory/admin/management/user";
import { TransferUserOwnerCommand, UpdateUserCommand } from "../command/management/user/userCommand";
import UserCommandHandler from "../command/management/user/userCommandHandler";
import ForbiddenRequestException from "../exceptions/forbiddenRequestException";
/**

View file

@ -4,13 +4,13 @@ import { JWTToken } from "../type/jwtTypes";
import InternalException from "../exceptions/internalException";
import RefreshCommandHandler from "../command/refreshCommandHandler";
import { CreateRefreshCommand, DeleteRefreshCommand } from "../command/refreshCommand";
import UserService from "../service/user/userService";
import UserService from "../service/management/userService";
import speakeasy from "speakeasy";
import UnauthorizedRequestException from "../exceptions/unauthorizedRequestException";
import RefreshService from "../service/refreshService";
import WebapiService from "../service/user/webapiService";
import WebapiService from "../service/management/webapiService";
import ForbiddenRequestException from "../exceptions/forbiddenRequestException";
import WebapiCommandHandler from "../command/user/webapi/webapiCommandHandler";
import WebapiCommandHandler from "../command/management/webapi/webapiCommandHandler";
/**
* @description Check authentication status by token