diff --git a/src/controllers/AuthController.ts b/src/controllers/AuthController.ts index 9672de5..5615de9 100644 --- a/src/controllers/AuthController.ts +++ b/src/controllers/AuthController.ts @@ -2,8 +2,8 @@ import { Body, CookieParam, JsonController, Param, Post, Req, Res } from 'routin import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { IllegalJWTError, InvalidCredentialsError, JwtNotProvidedError, PasswordNeededError, RefreshTokenCountInvalidError, UsernameOrEmailNeededError } from '../errors/AuthError'; import { UserNotFoundError } from '../errors/UserErrors'; -import { CreateAuth } from '../models/actions/CreateAuth'; -import { CreateResetToken } from '../models/actions/CreateResetToken'; +import { CreateAuth } from '../models/actions/create/CreateAuth'; +import { CreateResetToken } from '../models/actions/create/CreateResetToken'; import { HandleLogout } from '../models/actions/HandleLogout'; import { RefreshAuth } from '../models/actions/RefreshAuth'; import { ResetPassword } from '../models/actions/ResetPassword'; diff --git a/src/controllers/DonorController.ts b/src/controllers/DonorController.ts index 078d37a..9a13784 100644 --- a/src/controllers/DonorController.ts +++ b/src/controllers/DonorController.ts @@ -2,7 +2,7 @@ import { Authorized, Body, Delete, Get, JsonController, OnUndefined, Param, Post import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { DonorIdsNotMatchingError, DonorNotFoundError } from '../errors/DonorErrors'; -import { CreateDonor } from '../models/actions/CreateDonor'; +import { CreateDonor } from '../models/actions/create/CreateDonor'; import { UpdateDonor } from '../models/actions/update/UpdateDonor'; import { Donor } from '../models/entities/Donor'; import { ResponseDonor } from '../models/responses/ResponseDonor'; diff --git a/src/controllers/PermissionController.ts b/src/controllers/PermissionController.ts index 15ad301..9080cac 100644 --- a/src/controllers/PermissionController.ts +++ b/src/controllers/PermissionController.ts @@ -3,8 +3,8 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { PermissionIdsNotMatchingError, PermissionNeedsPrincipalError, PermissionNotFoundError } from '../errors/PermissionErrors'; import { PrincipalNotFoundError } from '../errors/PrincipalErrors'; -import { CreatePermission } from '../models/actions/CreatePermission'; -import { UpdatePermission } from '../models/actions/UpdatePermission'; +import { CreatePermission } from '../models/actions/create/CreatePermission'; +import { UpdatePermission } from '../models/actions/update/UpdatePermission'; import { Permission } from '../models/entities/Permission'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponsePermission } from '../models/responses/ResponsePermission'; diff --git a/src/controllers/RunnerCardController.ts b/src/controllers/RunnerCardController.ts index 1366bed..ae74e86 100644 --- a/src/controllers/RunnerCardController.ts +++ b/src/controllers/RunnerCardController.ts @@ -3,8 +3,8 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { RunnerCardHasScansError, RunnerCardIdsNotMatchingError, RunnerCardNotFoundError } from '../errors/RunnerCardErrors'; import { RunnerNotFoundError } from '../errors/RunnerErrors'; -import { CreateRunnerCard } from '../models/actions/CreateRunnerCard'; -import { UpdateRunnerCard } from '../models/actions/UpdateRunnerCard'; +import { CreateRunnerCard } from '../models/actions/create/CreateRunnerCard'; +import { UpdateRunnerCard } from '../models/actions/update/UpdateRunnerCard'; import { RunnerCard } from '../models/entities/RunnerCard'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseRunnerCard } from '../models/responses/ResponseRunnerCard'; diff --git a/src/controllers/RunnerController.ts b/src/controllers/RunnerController.ts index 4e74330..494876c 100644 --- a/src/controllers/RunnerController.ts +++ b/src/controllers/RunnerController.ts @@ -3,8 +3,8 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { RunnerGroupNeededError, RunnerIdsNotMatchingError, RunnerNotFoundError } from '../errors/RunnerErrors'; import { RunnerGroupNotFoundError } from '../errors/RunnerGroupErrors'; -import { CreateRunner } from '../models/actions/CreateRunner'; -import { UpdateRunner } from '../models/actions/UpdateRunner'; +import { CreateRunner } from '../models/actions/create/CreateRunner'; +import { UpdateRunner } from '../models/actions/update/UpdateRunner'; import { Runner } from '../models/entities/Runner'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseRunner } from '../models/responses/ResponseRunner'; diff --git a/src/controllers/RunnerOrganisationController.ts b/src/controllers/RunnerOrganisationController.ts index e10d415..ac06cbb 100644 --- a/src/controllers/RunnerOrganisationController.ts +++ b/src/controllers/RunnerOrganisationController.ts @@ -2,8 +2,8 @@ import { Authorized, Body, Delete, Get, JsonController, OnUndefined, Param, Post import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { RunnerOrganisationHasRunnersError, RunnerOrganisationHasTeamsError, RunnerOrganisationIdsNotMatchingError, RunnerOrganisationNotFoundError } from '../errors/RunnerOrganisationErrors'; -import { CreateRunnerOrganisation } from '../models/actions/CreateRunnerOrganisation'; -import { UpdateRunnerOrganisation } from '../models/actions/UpdateRunnerOrganisation'; +import { CreateRunnerOrganisation } from '../models/actions/create/CreateRunnerOrganisation'; +import { UpdateRunnerOrganisation } from '../models/actions/update/UpdateRunnerOrganisation'; import { RunnerOrganisation } from '../models/entities/RunnerOrganisation'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseRunnerOrganisation } from '../models/responses/ResponseRunnerOrganisation'; diff --git a/src/controllers/RunnerTeamController.ts b/src/controllers/RunnerTeamController.ts index bc99d79..6587a84 100644 --- a/src/controllers/RunnerTeamController.ts +++ b/src/controllers/RunnerTeamController.ts @@ -2,8 +2,8 @@ import { Authorized, Body, Delete, Get, JsonController, OnUndefined, Param, Post import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { RunnerTeamHasRunnersError, RunnerTeamIdsNotMatchingError, RunnerTeamNotFoundError } from '../errors/RunnerTeamErrors'; -import { CreateRunnerTeam } from '../models/actions/CreateRunnerTeam'; -import { UpdateRunnerTeam } from '../models/actions/UpdateRunnerTeam'; +import { CreateRunnerTeam } from '../models/actions/create/CreateRunnerTeam'; +import { UpdateRunnerTeam } from '../models/actions/update/UpdateRunnerTeam'; import { RunnerTeam } from '../models/entities/RunnerTeam'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseRunnerTeam } from '../models/responses/ResponseRunnerTeam'; diff --git a/src/controllers/ScanController.ts b/src/controllers/ScanController.ts index 46c7ba1..e5b46fc 100644 --- a/src/controllers/ScanController.ts +++ b/src/controllers/ScanController.ts @@ -5,10 +5,10 @@ import { RunnerNotFoundError } from '../errors/RunnerErrors'; import { ScanIdsNotMatchingError, ScanNotFoundError } from '../errors/ScanErrors'; import { ScanStationNotFoundError } from '../errors/ScanStationErrors'; import ScanAuth from '../middlewares/ScanAuth'; -import { CreateScan } from '../models/actions/CreateScan'; -import { CreateTrackScan } from '../models/actions/CreateTrackScan'; -import { UpdateScan } from '../models/actions/UpdateScan'; -import { UpdateTrackScan } from '../models/actions/UpdateTrackScan'; +import { CreateScan } from '../models/actions/create/CreateScan'; +import { CreateTrackScan } from '../models/actions/create/CreateTrackScan'; +import { UpdateScan } from '../models/actions/update/UpdateScan'; +import { UpdateTrackScan } from '../models/actions/update/UpdateTrackScan'; import { Scan } from '../models/entities/Scan'; import { TrackScan } from '../models/entities/TrackScan'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; diff --git a/src/controllers/ScanStationController.ts b/src/controllers/ScanStationController.ts index df85d0e..2666b64 100644 --- a/src/controllers/ScanStationController.ts +++ b/src/controllers/ScanStationController.ts @@ -3,8 +3,8 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { ScanStationHasScansError, ScanStationIdsNotMatchingError, ScanStationNotFoundError } from '../errors/ScanStationErrors'; import { TrackNotFoundError } from '../errors/TrackErrors'; -import { CreateScanStation } from '../models/actions/CreateScanStation'; -import { UpdateScanStation } from '../models/actions/UpdateScanStation'; +import { CreateScanStation } from '../models/actions/create/CreateScanStation'; +import { UpdateScanStation } from '../models/actions/update/UpdateScanStation'; import { ScanStation } from '../models/entities/ScanStation'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseScanStation } from '../models/responses/ResponseScanStation'; diff --git a/src/controllers/StatsClientController.ts b/src/controllers/StatsClientController.ts index 1aa46a2..9d9080d 100644 --- a/src/controllers/StatsClientController.ts +++ b/src/controllers/StatsClientController.ts @@ -3,7 +3,7 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { StatsClientNotFoundError } from '../errors/StatsClientErrors'; import { TrackNotFoundError } from "../errors/TrackErrors"; -import { CreateStatsClient } from '../models/actions/CreateStatsClient'; +import { CreateStatsClient } from '../models/actions/create/CreateStatsClient'; import { StatsClient } from '../models/entities/StatsClient'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseStatsClient } from '../models/responses/ResponseStatsClient'; diff --git a/src/controllers/TrackController.ts b/src/controllers/TrackController.ts index 42feb7c..85416db 100644 --- a/src/controllers/TrackController.ts +++ b/src/controllers/TrackController.ts @@ -2,8 +2,8 @@ import { Authorized, Body, Delete, Get, JsonController, OnUndefined, Param, Post import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { TrackHasScanStationsError, TrackIdsNotMatchingError, TrackLapTimeCantBeNegativeError, TrackNotFoundError } from "../errors/TrackErrors"; -import { CreateTrack } from '../models/actions/CreateTrack'; -import { UpdateTrack } from '../models/actions/UpdateTrack'; +import { CreateTrack } from '../models/actions/create/CreateTrack'; +import { UpdateTrack } from '../models/actions/update/UpdateTrack'; import { Track } from '../models/entities/Track'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseTrack } from '../models/responses/ResponseTrack'; diff --git a/src/controllers/UserController.ts b/src/controllers/UserController.ts index c528572..0fbed48 100644 --- a/src/controllers/UserController.ts +++ b/src/controllers/UserController.ts @@ -3,8 +3,8 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { UserIdsNotMatchingError, UserNotFoundError } from '../errors/UserErrors'; import { UserGroupNotFoundError } from '../errors/UserGroupErrors'; -import { CreateUser } from '../models/actions/CreateUser'; -import { UpdateUser } from '../models/actions/UpdateUser'; +import { CreateUser } from '../models/actions/create/CreateUser'; +import { UpdateUser } from '../models/actions/update/UpdateUser'; import { User } from '../models/entities/User'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseUser } from '../models/responses/ResponseUser'; diff --git a/src/controllers/UserGroupController.ts b/src/controllers/UserGroupController.ts index 160a99e..f3ae435 100644 --- a/src/controllers/UserGroupController.ts +++ b/src/controllers/UserGroupController.ts @@ -3,7 +3,7 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { EntityFromBody } from 'typeorm-routing-controllers-extensions'; import { UserGroupIdsNotMatchingError, UserGroupNotFoundError } from '../errors/UserGroupErrors'; -import { CreateUserGroup } from '../models/actions/CreateUserGroup'; +import { CreateUserGroup } from '../models/actions/create/CreateUserGroup'; import { UserGroup } from '../models/entities/UserGroup'; import { ResponseEmpty } from '../models/responses/ResponseEmpty'; import { ResponseUserGroup } from '../models/responses/ResponseUserGroup'; diff --git a/src/models/actions/ImportRunner.ts b/src/models/actions/ImportRunner.ts index 3155b0e..b399d90 100644 --- a/src/models/actions/ImportRunner.ts +++ b/src/models/actions/ImportRunner.ts @@ -5,7 +5,7 @@ import { RunnerOrganisationNotFoundError } from '../../errors/RunnerOrganisation import { RunnerGroup } from '../entities/RunnerGroup'; import { RunnerOrganisation } from '../entities/RunnerOrganisation'; import { RunnerTeam } from '../entities/RunnerTeam'; -import { CreateRunner } from './CreateRunner'; +import { CreateRunner } from './create/CreateRunner'; /** * Special class used to import runners from csv files - or json arrays created from csv to be exact. diff --git a/src/models/actions/create/CreateAuth.ts b/src/models/actions/create/CreateAuth.ts index 6b22d7d..e915d1b 100644 --- a/src/models/actions/create/CreateAuth.ts +++ b/src/models/actions/create/CreateAuth.ts @@ -1,11 +1,11 @@ import * as argon2 from "argon2"; import { IsEmail, IsNotEmpty, IsOptional, IsString } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { InvalidCredentialsError, PasswordNeededError, UserDisabledError, UserNotFoundError } from '../../errors/AuthError'; -import { UsernameOrEmailNeededError } from '../../errors/UserErrors'; -import { JwtCreator } from '../../jwtcreator'; -import { User } from '../entities/User'; -import { Auth } from '../responses/ResponseAuth'; +import { InvalidCredentialsError, PasswordNeededError, UserDisabledError, UserNotFoundError } from '../../../errors/AuthError'; +import { UsernameOrEmailNeededError } from '../../../errors/UserErrors'; +import { JwtCreator } from '../../../jwtcreator'; +import { User } from '../../entities/User'; +import { Auth } from '../../responses/ResponseAuth'; /** * This class is used to create auth credentials based on user credentials provided in a json body (post request). diff --git a/src/models/actions/create/CreateDonor.ts b/src/models/actions/create/CreateDonor.ts index 25a631c..2deb10b 100644 --- a/src/models/actions/create/CreateDonor.ts +++ b/src/models/actions/create/CreateDonor.ts @@ -1,6 +1,6 @@ import { IsBoolean, IsOptional } from 'class-validator'; -import { DonorReceiptAddressNeededError } from '../../errors/DonorErrors'; -import { Donor } from '../entities/Donor'; +import { DonorReceiptAddressNeededError } from '../../../errors/DonorErrors'; +import { Donor } from '../../entities/Donor'; import { CreateParticipant } from './CreateParticipant'; /** diff --git a/src/models/actions/create/CreateGroupContact.ts b/src/models/actions/create/CreateGroupContact.ts index 711d14a..fa83bed 100644 --- a/src/models/actions/create/CreateGroupContact.ts +++ b/src/models/actions/create/CreateGroupContact.ts @@ -1,9 +1,9 @@ import { IsEmail, IsInt, IsNotEmpty, IsOptional, IsPhoneNumber, IsString } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { config } from '../../config'; -import { AddressNotFoundError, AddressWrongTypeError } from '../../errors/AddressErrors'; -import { Address } from '../entities/Address'; -import { GroupContact } from '../entities/GroupContact'; +import { config } from '../../../config'; +import { AddressNotFoundError, AddressWrongTypeError } from '../../../errors/AddressErrors'; +import { Address } from '../../entities/Address'; +import { GroupContact } from '../../entities/GroupContact'; /** * This classed is used to create a new Group entity from a json body (post request). diff --git a/src/models/actions/create/CreateParticipant.ts b/src/models/actions/create/CreateParticipant.ts index cba347a..17e7c56 100644 --- a/src/models/actions/create/CreateParticipant.ts +++ b/src/models/actions/create/CreateParticipant.ts @@ -1,8 +1,8 @@ import { IsEmail, IsInt, IsNotEmpty, IsOptional, IsPhoneNumber, IsString } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { config } from '../../config'; -import { AddressNotFoundError, AddressWrongTypeError } from '../../errors/AddressErrors'; -import { Address } from '../entities/Address'; +import { config } from '../../../config'; +import { AddressNotFoundError, AddressWrongTypeError } from '../../../errors/AddressErrors'; +import { Address } from '../../entities/Address'; /** * This classed is used to create a new Participant entity from a json body (post request). diff --git a/src/models/actions/create/CreatePermission.ts b/src/models/actions/create/CreatePermission.ts index 5ee9582..41fddfc 100644 --- a/src/models/actions/create/CreatePermission.ts +++ b/src/models/actions/create/CreatePermission.ts @@ -4,11 +4,11 @@ import { IsNotEmpty } from "class-validator"; import { getConnectionManager } from 'typeorm'; -import { PrincipalNotFoundError } from '../../errors/PrincipalErrors'; -import { Permission } from '../entities/Permission'; -import { Principal } from '../entities/Principal'; -import { PermissionAction } from '../enums/PermissionAction'; -import { PermissionTarget } from '../enums/PermissionTargets'; +import { PrincipalNotFoundError } from '../../../errors/PrincipalErrors'; +import { Permission } from '../../entities/Permission'; +import { Principal } from '../../entities/Principal'; +import { PermissionAction } from '../../enums/PermissionAction'; +import { PermissionTarget } from '../../enums/PermissionTargets'; /** * This classed is used to create a new Permission entity from a json body (post request). diff --git a/src/models/actions/create/CreateResetToken.ts b/src/models/actions/create/CreateResetToken.ts index dcf22f1..81f430a 100644 --- a/src/models/actions/create/CreateResetToken.ts +++ b/src/models/actions/create/CreateResetToken.ts @@ -1,9 +1,9 @@ import { IsEmail, IsOptional, IsString } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { ResetAlreadyRequestedError, UserDisabledError, UserNotFoundError } from '../../errors/AuthError'; -import { UsernameOrEmailNeededError } from '../../errors/UserErrors'; -import { JwtCreator } from '../../jwtcreator'; -import { User } from '../entities/User'; +import { ResetAlreadyRequestedError, UserDisabledError, UserNotFoundError } from '../../../errors/AuthError'; +import { UsernameOrEmailNeededError } from '../../../errors/UserErrors'; +import { JwtCreator } from '../../../jwtcreator'; +import { User } from '../../entities/User'; /** * This calss is used to create password reset tokens for users. diff --git a/src/models/actions/create/CreateRunner.ts b/src/models/actions/create/CreateRunner.ts index ab2cc1f..acd36d4 100644 --- a/src/models/actions/create/CreateRunner.ts +++ b/src/models/actions/create/CreateRunner.ts @@ -1,10 +1,10 @@ import { IsInt } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { RunnerGroupNotFoundError } from '../../errors/RunnerGroupErrors'; -import { RunnerOrganisationWrongTypeError } from '../../errors/RunnerOrganisationErrors'; -import { RunnerTeamNeedsParentError } from '../../errors/RunnerTeamErrors'; -import { Runner } from '../entities/Runner'; -import { RunnerGroup } from '../entities/RunnerGroup'; +import { RunnerGroupNotFoundError } from '../../../errors/RunnerGroupErrors'; +import { RunnerOrganisationWrongTypeError } from '../../../errors/RunnerOrganisationErrors'; +import { RunnerTeamNeedsParentError } from '../../../errors/RunnerTeamErrors'; +import { Runner } from '../../entities/Runner'; +import { RunnerGroup } from '../../entities/RunnerGroup'; import { CreateParticipant } from './CreateParticipant'; /** diff --git a/src/models/actions/create/CreateRunnerCard.ts b/src/models/actions/create/CreateRunnerCard.ts index 2baf1e9..b661e6f 100644 --- a/src/models/actions/create/CreateRunnerCard.ts +++ b/src/models/actions/create/CreateRunnerCard.ts @@ -1,8 +1,8 @@ import { IsBoolean, IsInt, IsOptional } from 'class-validator'; import { getConnection } from 'typeorm'; -import { RunnerNotFoundError } from '../../errors/RunnerErrors'; -import { Runner } from '../entities/Runner'; -import { RunnerCard } from '../entities/RunnerCard'; +import { RunnerNotFoundError } from '../../../errors/RunnerErrors'; +import { Runner } from '../../entities/Runner'; +import { RunnerCard } from '../../entities/RunnerCard'; /** * This classed is used to create a new RunnerCard entity from a json body (post request). diff --git a/src/models/actions/create/CreateRunnerGroup.ts b/src/models/actions/create/CreateRunnerGroup.ts index 9f4c803..0b62024 100644 --- a/src/models/actions/create/CreateRunnerGroup.ts +++ b/src/models/actions/create/CreateRunnerGroup.ts @@ -1,7 +1,7 @@ import { IsInt, IsNotEmpty, IsOptional, IsString } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { GroupContactNotFoundError, GroupContactWrongTypeError } from '../../errors/GroupContactErrors'; -import { GroupContact } from '../entities/GroupContact'; +import { GroupContactNotFoundError, GroupContactWrongTypeError } from '../../../errors/GroupContactErrors'; +import { GroupContact } from '../../entities/GroupContact'; /** * This classed is used to create a new RunnerGroup entity from a json body (post request). diff --git a/src/models/actions/create/CreateRunnerOrganisation.ts b/src/models/actions/create/CreateRunnerOrganisation.ts index a0733de..426793d 100644 --- a/src/models/actions/create/CreateRunnerOrganisation.ts +++ b/src/models/actions/create/CreateRunnerOrganisation.ts @@ -1,8 +1,8 @@ import { IsInt, IsOptional } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { AddressNotFoundError, AddressWrongTypeError } from '../../errors/AddressErrors'; -import { Address } from '../entities/Address'; -import { RunnerOrganisation } from '../entities/RunnerOrganisation'; +import { AddressNotFoundError, AddressWrongTypeError } from '../../../errors/AddressErrors'; +import { Address } from '../../entities/Address'; +import { RunnerOrganisation } from '../../entities/RunnerOrganisation'; import { CreateRunnerGroup } from './CreateRunnerGroup'; /** diff --git a/src/models/actions/create/CreateRunnerTeam.ts b/src/models/actions/create/CreateRunnerTeam.ts index 30a27b3..a0c955b 100644 --- a/src/models/actions/create/CreateRunnerTeam.ts +++ b/src/models/actions/create/CreateRunnerTeam.ts @@ -1,9 +1,9 @@ import { IsInt, IsNotEmpty } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { RunnerOrganisationNotFoundError, RunnerOrganisationWrongTypeError } from '../../errors/RunnerOrganisationErrors'; -import { RunnerTeamNeedsParentError } from '../../errors/RunnerTeamErrors'; -import { RunnerOrganisation } from '../entities/RunnerOrganisation'; -import { RunnerTeam } from '../entities/RunnerTeam'; +import { RunnerOrganisationNotFoundError, RunnerOrganisationWrongTypeError } from '../../../errors/RunnerOrganisationErrors'; +import { RunnerTeamNeedsParentError } from '../../../errors/RunnerTeamErrors'; +import { RunnerOrganisation } from '../../entities/RunnerOrganisation'; +import { RunnerTeam } from '../../entities/RunnerTeam'; import { CreateRunnerGroup } from './CreateRunnerGroup'; /** diff --git a/src/models/actions/create/CreateScan.ts b/src/models/actions/create/CreateScan.ts index e0d0efc..9835924 100644 --- a/src/models/actions/create/CreateScan.ts +++ b/src/models/actions/create/CreateScan.ts @@ -1,8 +1,8 @@ import { IsBoolean, IsInt, IsOptional, IsPositive } from 'class-validator'; import { getConnection } from 'typeorm'; -import { RunnerNotFoundError } from '../../errors/RunnerErrors'; -import { Runner } from '../entities/Runner'; -import { Scan } from '../entities/Scan'; +import { RunnerNotFoundError } from '../../../errors/RunnerErrors'; +import { Runner } from '../../entities/Runner'; +import { Scan } from '../../entities/Scan'; /** * This class is used to create a new Scan entity from a json body (post request). diff --git a/src/models/actions/create/CreateScanStation.ts b/src/models/actions/create/CreateScanStation.ts index 5d93b7c..0804b9f 100644 --- a/src/models/actions/create/CreateScanStation.ts +++ b/src/models/actions/create/CreateScanStation.ts @@ -3,9 +3,9 @@ import { IsBoolean, IsInt, IsOptional, IsPositive, IsString } from 'class-valida import crypto from 'crypto'; import { getConnection } from 'typeorm'; import * as uuid from 'uuid'; -import { TrackNotFoundError } from '../../errors/TrackErrors'; -import { ScanStation } from '../entities/ScanStation'; -import { Track } from '../entities/Track'; +import { TrackNotFoundError } from '../../../errors/TrackErrors'; +import { ScanStation } from '../../entities/ScanStation'; +import { Track } from '../../entities/Track'; /** * This class is used to create a new StatsClient entity from a json body (post request). diff --git a/src/models/actions/create/CreateStatsClient.ts b/src/models/actions/create/CreateStatsClient.ts index 40172e5..d648f3c 100644 --- a/src/models/actions/create/CreateStatsClient.ts +++ b/src/models/actions/create/CreateStatsClient.ts @@ -2,7 +2,7 @@ import * as argon2 from "argon2"; import { IsOptional, IsString } from 'class-validator'; import crypto from 'crypto'; import * as uuid from 'uuid'; -import { StatsClient } from '../entities/StatsClient'; +import { StatsClient } from '../../entities/StatsClient'; /** * This classed is used to create a new StatsClient entity from a json body (post request). diff --git a/src/models/actions/create/CreateTrack.ts b/src/models/actions/create/CreateTrack.ts index fdeae71..7250889 100644 --- a/src/models/actions/create/CreateTrack.ts +++ b/src/models/actions/create/CreateTrack.ts @@ -1,6 +1,6 @@ import { IsInt, IsNotEmpty, IsOptional, IsPositive, IsString } from 'class-validator'; -import { TrackLapTimeCantBeNegativeError } from '../../errors/TrackErrors'; -import { Track } from '../entities/Track'; +import { TrackLapTimeCantBeNegativeError } from '../../../errors/TrackErrors'; +import { Track } from '../../entities/Track'; /** * This classed is used to create a new Track entity from a json body (post request). diff --git a/src/models/actions/create/CreateTrackScan.ts b/src/models/actions/create/CreateTrackScan.ts index 51078c4..49a9611 100644 --- a/src/models/actions/create/CreateTrackScan.ts +++ b/src/models/actions/create/CreateTrackScan.ts @@ -1,11 +1,11 @@ import { IsInt, IsPositive } from 'class-validator'; import { getConnection } from 'typeorm'; -import { RunnerCardNotFoundError } from '../../errors/RunnerCardErrors'; -import { RunnerNotFoundError } from '../../errors/RunnerErrors'; -import { ScanStationNotFoundError } from '../../errors/ScanStationErrors'; -import { RunnerCard } from '../entities/RunnerCard'; -import { ScanStation } from '../entities/ScanStation'; -import { TrackScan } from '../entities/TrackScan'; +import { RunnerCardNotFoundError } from '../../../errors/RunnerCardErrors'; +import { RunnerNotFoundError } from '../../../errors/RunnerErrors'; +import { ScanStationNotFoundError } from '../../../errors/ScanStationErrors'; +import { RunnerCard } from '../../entities/RunnerCard'; +import { ScanStation } from '../../entities/ScanStation'; +import { TrackScan } from '../../entities/TrackScan'; /** * This classed is used to create a new Scan entity from a json body (post request). diff --git a/src/models/actions/create/CreateUser.ts b/src/models/actions/create/CreateUser.ts index 838d1e0..a153750 100644 --- a/src/models/actions/create/CreateUser.ts +++ b/src/models/actions/create/CreateUser.ts @@ -2,11 +2,11 @@ import * as argon2 from "argon2"; import { IsBoolean, IsEmail, IsOptional, IsPhoneNumber, IsString, IsUrl } from 'class-validator'; import { getConnectionManager } from 'typeorm'; import * as uuid from 'uuid'; -import { config } from '../../config'; -import { UsernameOrEmailNeededError } from '../../errors/UserErrors'; -import { UserGroupNotFoundError } from '../../errors/UserGroupErrors'; -import { User } from '../entities/User'; -import { UserGroup } from '../entities/UserGroup'; +import { config } from '../../../config'; +import { UsernameOrEmailNeededError } from '../../../errors/UserErrors'; +import { UserGroupNotFoundError } from '../../../errors/UserGroupErrors'; +import { User } from '../../entities/User'; +import { UserGroup } from '../../entities/UserGroup'; /** * This classed is used to create a new User entity from a json body (post request). diff --git a/src/models/actions/create/CreateUserGroup.ts b/src/models/actions/create/CreateUserGroup.ts index 50ad15d..ec0dad7 100644 --- a/src/models/actions/create/CreateUserGroup.ts +++ b/src/models/actions/create/CreateUserGroup.ts @@ -1,5 +1,5 @@ import { IsOptional, IsString } from 'class-validator'; -import { UserGroup } from '../entities/UserGroup'; +import { UserGroup } from '../../entities/UserGroup'; /** * This classed is used to create a new UserGroup entity from a json body (post request). diff --git a/src/models/actions/update/UpdateDonor.ts b/src/models/actions/update/UpdateDonor.ts index 21b2eb1..4c62c98 100644 --- a/src/models/actions/update/UpdateDonor.ts +++ b/src/models/actions/update/UpdateDonor.ts @@ -1,7 +1,7 @@ import { IsBoolean, IsInt, IsOptional } from 'class-validator'; import { DonorReceiptAddressNeededError } from '../../../errors/DonorErrors'; import { Donor } from '../../entities/Donor'; -import { CreateParticipant } from './CreateParticipant'; +import { CreateParticipant } from '../create/CreateParticipant'; /** * This class is used to update a Donor entity (via put request). diff --git a/src/models/actions/update/UpdatePermission.ts b/src/models/actions/update/UpdatePermission.ts index 5241a1b..8e012b8 100644 --- a/src/models/actions/update/UpdatePermission.ts +++ b/src/models/actions/update/UpdatePermission.ts @@ -1,11 +1,11 @@ import { IsInt, IsNotEmpty, IsObject } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { PermissionNeedsPrincipalError } from '../../errors/PermissionErrors'; -import { PrincipalNotFoundError, PrincipalWrongTypeError } from '../../errors/PrincipalErrors'; -import { Permission } from '../entities/Permission'; -import { Principal } from '../entities/Principal'; -import { PermissionAction } from '../enums/PermissionAction'; -import { PermissionTarget } from '../enums/PermissionTargets'; +import { PermissionNeedsPrincipalError } from '../../../errors/PermissionErrors'; +import { PrincipalNotFoundError, PrincipalWrongTypeError } from '../../../errors/PrincipalErrors'; +import { Permission } from '../../entities/Permission'; +import { Principal } from '../../entities/Principal'; +import { PermissionAction } from '../../enums/PermissionAction'; +import { PermissionTarget } from '../../enums/PermissionTargets'; /** * This class is used to update a Permission entity (via put request). diff --git a/src/models/actions/update/UpdateRunner.ts b/src/models/actions/update/UpdateRunner.ts index abc71e0..79c92b1 100644 --- a/src/models/actions/update/UpdateRunner.ts +++ b/src/models/actions/update/UpdateRunner.ts @@ -1,11 +1,11 @@ import { IsInt, IsObject } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { RunnerGroupNotFoundError } from '../../errors/RunnerGroupErrors'; -import { RunnerOrganisationWrongTypeError } from '../../errors/RunnerOrganisationErrors'; -import { RunnerTeamNeedsParentError } from '../../errors/RunnerTeamErrors'; -import { Runner } from '../entities/Runner'; -import { RunnerGroup } from '../entities/RunnerGroup'; -import { CreateParticipant } from './CreateParticipant'; +import { RunnerGroupNotFoundError } from '../../../errors/RunnerGroupErrors'; +import { RunnerOrganisationWrongTypeError } from '../../../errors/RunnerOrganisationErrors'; +import { RunnerTeamNeedsParentError } from '../../../errors/RunnerTeamErrors'; +import { Runner } from '../../entities/Runner'; +import { RunnerGroup } from '../../entities/RunnerGroup'; +import { CreateParticipant } from '../create/CreateParticipant'; /** * This class is used to update a Runner entity (via put request). diff --git a/src/models/actions/update/UpdateRunnerCard.ts b/src/models/actions/update/UpdateRunnerCard.ts index 2ee34ab..51f70bf 100644 --- a/src/models/actions/update/UpdateRunnerCard.ts +++ b/src/models/actions/update/UpdateRunnerCard.ts @@ -1,8 +1,8 @@ import { IsBoolean, IsInt, IsOptional, IsPositive } from 'class-validator'; import { getConnection } from 'typeorm'; -import { RunnerNotFoundError } from '../../errors/RunnerErrors'; -import { Runner } from '../entities/Runner'; -import { RunnerCard } from '../entities/RunnerCard'; +import { RunnerNotFoundError } from '../../../errors/RunnerErrors'; +import { Runner } from '../../entities/Runner'; +import { RunnerCard } from '../../entities/RunnerCard'; /** * This class is used to update a RunnerCard entity (via put request). diff --git a/src/models/actions/update/UpdateRunnerOrganisation.ts b/src/models/actions/update/UpdateRunnerOrganisation.ts index 9a2cafa..bdc0d33 100644 --- a/src/models/actions/update/UpdateRunnerOrganisation.ts +++ b/src/models/actions/update/UpdateRunnerOrganisation.ts @@ -1,9 +1,9 @@ import { IsInt, IsOptional } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { AddressNotFoundError } from '../../errors/AddressErrors'; -import { Address } from '../entities/Address'; -import { RunnerOrganisation } from '../entities/RunnerOrganisation'; -import { CreateRunnerGroup } from './CreateRunnerGroup'; +import { AddressNotFoundError } from '../../../errors/AddressErrors'; +import { Address } from '../../entities/Address'; +import { RunnerOrganisation } from '../../entities/RunnerOrganisation'; +import { CreateRunnerGroup } from '../create/CreateRunnerGroup'; /** * This class is used to update a RunnerOrganisation entity (via put request). diff --git a/src/models/actions/update/UpdateRunnerTeam.ts b/src/models/actions/update/UpdateRunnerTeam.ts index 756d7df..8420473 100644 --- a/src/models/actions/update/UpdateRunnerTeam.ts +++ b/src/models/actions/update/UpdateRunnerTeam.ts @@ -1,10 +1,10 @@ import { IsInt, IsNotEmpty, IsObject } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { RunnerOrganisationNotFoundError, RunnerOrganisationWrongTypeError } from '../../errors/RunnerOrganisationErrors'; -import { RunnerTeamNeedsParentError } from '../../errors/RunnerTeamErrors'; -import { RunnerOrganisation } from '../entities/RunnerOrganisation'; -import { RunnerTeam } from '../entities/RunnerTeam'; -import { CreateRunnerGroup } from './CreateRunnerGroup'; +import { RunnerOrganisationNotFoundError, RunnerOrganisationWrongTypeError } from '../../../errors/RunnerOrganisationErrors'; +import { RunnerTeamNeedsParentError } from '../../../errors/RunnerTeamErrors'; +import { RunnerOrganisation } from '../../entities/RunnerOrganisation'; +import { RunnerTeam } from '../../entities/RunnerTeam'; +import { CreateRunnerGroup } from '../create/CreateRunnerGroup'; /** * This class is used to update a RunnerTeam entity (via put request). diff --git a/src/models/actions/update/UpdateScan.ts b/src/models/actions/update/UpdateScan.ts index 00b375e..157f8b5 100644 --- a/src/models/actions/update/UpdateScan.ts +++ b/src/models/actions/update/UpdateScan.ts @@ -1,8 +1,8 @@ import { IsBoolean, IsInt, IsOptional, IsPositive } from 'class-validator'; import { getConnection } from 'typeorm'; -import { RunnerNotFoundError } from '../../errors/RunnerErrors'; -import { Runner } from '../entities/Runner'; -import { Scan } from '../entities/Scan'; +import { RunnerNotFoundError } from '../../../errors/RunnerErrors'; +import { Runner } from '../../entities/Runner'; +import { Scan } from '../../entities/Scan'; /** * This class is used to update a Scan entity (via put request) diff --git a/src/models/actions/update/UpdateScanStation.ts b/src/models/actions/update/UpdateScanStation.ts index a8ebc6a..e6121c3 100644 --- a/src/models/actions/update/UpdateScanStation.ts +++ b/src/models/actions/update/UpdateScanStation.ts @@ -1,5 +1,5 @@ import { IsBoolean, IsInt, IsOptional, IsString } from 'class-validator'; -import { ScanStation } from '../entities/ScanStation'; +import { ScanStation } from '../../entities/ScanStation'; /** * This class is used to update a ScanStation entity (via put request) diff --git a/src/models/actions/update/UpdateTrack.ts b/src/models/actions/update/UpdateTrack.ts index bc64d54..a4456cb 100644 --- a/src/models/actions/update/UpdateTrack.ts +++ b/src/models/actions/update/UpdateTrack.ts @@ -1,6 +1,6 @@ import { IsInt, IsNotEmpty, IsOptional, IsPositive, IsString } from 'class-validator'; -import { TrackLapTimeCantBeNegativeError } from '../../errors/TrackErrors'; -import { Track } from '../entities/Track'; +import { TrackLapTimeCantBeNegativeError } from '../../../errors/TrackErrors'; +import { Track } from '../../entities/Track'; /** * This class is used to update a Track entity (via put request). diff --git a/src/models/actions/update/UpdateTrackScan.ts b/src/models/actions/update/UpdateTrackScan.ts index 43c37cd..d5fc8f9 100644 --- a/src/models/actions/update/UpdateTrackScan.ts +++ b/src/models/actions/update/UpdateTrackScan.ts @@ -1,10 +1,10 @@ import { IsBoolean, IsInt, IsOptional } from 'class-validator'; import { getConnection } from 'typeorm'; -import { RunnerNotFoundError } from '../../errors/RunnerErrors'; -import { ScanStationNotFoundError } from '../../errors/ScanStationErrors'; -import { Runner } from '../entities/Runner'; -import { ScanStation } from '../entities/ScanStation'; -import { TrackScan } from '../entities/TrackScan'; +import { RunnerNotFoundError } from '../../../errors/RunnerErrors'; +import { ScanStationNotFoundError } from '../../../errors/ScanStationErrors'; +import { Runner } from '../../entities/Runner'; +import { ScanStation } from '../../entities/ScanStation'; +import { TrackScan } from '../../entities/TrackScan'; /** * This class is used to update a TrackScan entity (via put request) diff --git a/src/models/actions/update/UpdateUser.ts b/src/models/actions/update/UpdateUser.ts index 37e186e..a9ae5fe 100644 --- a/src/models/actions/update/UpdateUser.ts +++ b/src/models/actions/update/UpdateUser.ts @@ -1,11 +1,11 @@ import * as argon2 from "argon2"; import { IsBoolean, IsEmail, IsInt, IsOptional, IsPhoneNumber, IsString, IsUrl } from 'class-validator'; import { getConnectionManager } from 'typeorm'; -import { config } from '../../config'; -import { UsernameOrEmailNeededError } from '../../errors/AuthError'; -import { UserGroupNotFoundError } from '../../errors/UserGroupErrors'; -import { User } from '../entities/User'; -import { UserGroup } from '../entities/UserGroup'; +import { config } from '../../../config'; +import { UsernameOrEmailNeededError } from '../../../errors/AuthError'; +import { UserGroupNotFoundError } from '../../../errors/UserGroupErrors'; +import { User } from '../../entities/User'; +import { UserGroup } from '../../entities/UserGroup'; /** * This class is used to update a User entity (via put request). diff --git a/src/seeds/SeedUsers.ts b/src/seeds/SeedUsers.ts index c393a10..a21db99 100644 --- a/src/seeds/SeedUsers.ts +++ b/src/seeds/SeedUsers.ts @@ -1,8 +1,8 @@ import { Connection } from 'typeorm'; import { Factory, Seeder } from 'typeorm-seeding'; -import { CreatePermission } from '../models/actions/CreatePermission'; -import { CreateUser } from '../models/actions/CreateUser'; -import { CreateUserGroup } from '../models/actions/CreateUserGroup'; +import { CreatePermission } from '../models/actions/create/CreatePermission'; +import { CreateUser } from '../models/actions/create/CreateUser'; +import { CreateUserGroup } from '../models/actions/create/CreateUserGroup'; import { Permission } from '../models/entities/Permission'; import { User } from '../models/entities/User'; import { UserGroup } from '../models/entities/UserGroup';