You've already forked pigallery2
mirror of
https://github.com/bpatrik/pigallery2.git
synced 2026-05-16 09:21:12 +02:00
implementing routers and user middlewares
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
|
||||
export enum ErrorCodes{
|
||||
NOT_AUTHENTICATED,
|
||||
ALREADY_AUTHENTICATED
|
||||
ALREADY_AUTHENTICATED,
|
||||
NOT_AUTHORISED,
|
||||
CREDENTIAL_NOT_FOUND,
|
||||
|
||||
|
||||
USER_CREATION_ERROR,
|
||||
|
||||
|
||||
GENERAL_ERROR
|
||||
|
||||
}
|
||||
|
||||
export class Error{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {Error} from "./Error";
|
||||
|
||||
export class Message<T>{
|
||||
constructor(public errors:Array<Error>,public result:T){}
|
||||
constructor(public errors:Error,public result:T){}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import {UserModificationRequest} from "./UserModificationRequest";
|
||||
|
||||
export class PasswordChangeRequest extends UserModificationRequest {
|
||||
|
||||
constructor(id:number, public oldPassword:string, public newPassword:string) {
|
||||
super(id);
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,11 @@
|
||||
|
||||
export enum UserRoles{
|
||||
Guest = 1,
|
||||
User = 2,
|
||||
Admin = 3,
|
||||
Developer = 4
|
||||
}
|
||||
|
||||
export class User {
|
||||
constructor(public name?:string,public email?:string, public password?:string){}
|
||||
constructor(public id?:number,public name?:string,public email?:string, public password?:string, public role?:UserRoles){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
export class UserModificationRequest{
|
||||
constructor(public id:number){}
|
||||
}
|
||||
Reference in New Issue
Block a user