| @@ -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. | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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'; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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. | ||||
|   | ||||
| @@ -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'; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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'; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -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'; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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) | ||||
|   | ||||
| @@ -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) | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
| @@ -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) | ||||
|   | ||||
| @@ -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). | ||||
|   | ||||
		Reference in New Issue
	
	Block a user