Compare commits
No commits in common. "d803704eeebc5d5a188cb9fd5c9afd6882579fd3" and "3e38bc5950d5ac15c936addea83b10af3fb8c852" have entirely different histories.
d803704eee
...
3e38bc5950
@ -1,5 +1,5 @@
|
|||||||
import { IsString } from 'class-validator';
|
import { IsString } from 'class-validator';
|
||||||
import { ForbiddenError, NotAcceptableError, NotFoundError, UnauthorizedError } from 'routing-controllers';
|
import { ForbiddenError, NotAcceptableError, UnauthorizedError } from 'routing-controllers';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Error to throw when a jwt is expired
|
* Error to throw when a jwt is expired
|
||||||
@ -66,14 +66,3 @@ export class PasswordNeededError extends NotAcceptableError {
|
|||||||
@IsString()
|
@IsString()
|
||||||
message = "no password is provided - you need to provide it"
|
message = "no password is provided - you need to provide it"
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Error to thow when no user could be found for provided credential
|
|
||||||
*/
|
|
||||||
export class UserNotFoundError extends NotFoundError {
|
|
||||||
@IsString()
|
|
||||||
name = "UserNotFoundError"
|
|
||||||
|
|
||||||
@IsString()
|
|
||||||
message = "no user could be found for provided credential"
|
|
||||||
}
|
|
@ -1,5 +1,5 @@
|
|||||||
import * as argon2 from "argon2";
|
import * as argon2 from "argon2";
|
||||||
import { IsEmail, IsOptional, IsPhoneNumber, IsString } from 'class-validator';
|
import { IsEmail, IsOptional, IsPhoneNumber, IsString, IsUUID } from 'class-validator';
|
||||||
import { getConnectionManager } from 'typeorm';
|
import { getConnectionManager } from 'typeorm';
|
||||||
import * as uuid from 'uuid';
|
import * as uuid from 'uuid';
|
||||||
import { UserGroupNotFoundError, UsernameOrEmailNeededError } from '../../errors/UserErrors';
|
import { UserGroupNotFoundError, UsernameOrEmailNeededError } from '../../errors/UserErrors';
|
||||||
@ -26,6 +26,8 @@ export class CreateUser {
|
|||||||
email?: string;
|
email?: string;
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
groupId?: number[] | number
|
groupId?: number[] | number
|
||||||
|
@IsUUID("4")
|
||||||
|
uuid: string;
|
||||||
|
|
||||||
public async toUser(): Promise<User> {
|
public async toUser(): Promise<User> {
|
||||||
let newUser: User = new User();
|
let newUser: User = new User();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user