Spaces:
Running
Running
Merge pull request #26 from Modarb-Ai-Trainer/update
Browse files
src/modules/console/modules/admins/controllers/admins.controller.ts
CHANGED
@@ -14,7 +14,7 @@ import { serialize } from "@helpers/serialize";
|
|
14 |
import { AdminSerialization } from "src/modules/console/common/serializers/admin.serializtion";
|
15 |
|
16 |
@Prefix("/console/admins")
|
17 |
-
|
18 |
export class AdminsController extends BaseController {
|
19 |
private adminsService = new AdminsService();
|
20 |
|
@@ -58,7 +58,7 @@ export class AdminsController extends BaseController {
|
|
58 |
_id: req.params.id,
|
59 |
});
|
60 |
const response = new JsonResponse({
|
61 |
-
data: serialize(data, AdminSerialization),
|
62 |
});
|
63 |
res.json(response);
|
64 |
};
|
@@ -66,7 +66,7 @@ export class AdminsController extends BaseController {
|
|
66 |
create = async (req: Request, res: Response) => {
|
67 |
const admin = await this.adminsService.create(req.body);
|
68 |
const response = new JsonResponse({
|
69 |
-
data: admin,
|
70 |
});
|
71 |
res.json(response);
|
72 |
};
|
@@ -80,7 +80,7 @@ export class AdminsController extends BaseController {
|
|
80 |
);
|
81 |
|
82 |
const response = new JsonResponse({
|
83 |
-
data: serialize(admin, AdminSerialization),
|
84 |
});
|
85 |
|
86 |
res.json(response);
|
@@ -92,7 +92,7 @@ export class AdminsController extends BaseController {
|
|
92 |
});
|
93 |
|
94 |
const response = new JsonResponse({
|
95 |
-
data: serialize(admin, AdminSerialization),
|
96 |
});
|
97 |
|
98 |
res.json(response);
|
|
|
14 |
import { AdminSerialization } from "src/modules/console/common/serializers/admin.serializtion";
|
15 |
|
16 |
@Prefix("/console/admins")
|
17 |
+
@ControllerMiddleware(AdminGuardMiddleware({ roles: [Role.SUPER_ADMIN] }))
|
18 |
export class AdminsController extends BaseController {
|
19 |
private adminsService = new AdminsService();
|
20 |
|
|
|
58 |
_id: req.params.id,
|
59 |
});
|
60 |
const response = new JsonResponse({
|
61 |
+
data: serialize(data.toJSON(), AdminSerialization),
|
62 |
});
|
63 |
res.json(response);
|
64 |
};
|
|
|
66 |
create = async (req: Request, res: Response) => {
|
67 |
const admin = await this.adminsService.create(req.body);
|
68 |
const response = new JsonResponse({
|
69 |
+
data: serialize(admin.toJSON(), AdminSerialization),
|
70 |
});
|
71 |
res.json(response);
|
72 |
};
|
|
|
80 |
);
|
81 |
|
82 |
const response = new JsonResponse({
|
83 |
+
data: serialize(admin.toJSON(), AdminSerialization),
|
84 |
});
|
85 |
|
86 |
res.json(response);
|
|
|
92 |
});
|
93 |
|
94 |
const response = new JsonResponse({
|
95 |
+
data: serialize(admin.toJSON(), AdminSerialization),
|
96 |
});
|
97 |
|
98 |
res.json(response);
|
src/modules/console/modules/users/controllers/users.controller.ts
CHANGED
@@ -24,7 +24,7 @@ export class AdminUsersController extends BaseController {
|
|
24 |
create = async (req: Request, res: Response) => {
|
25 |
let user = await this.usersService.create(req.body);
|
26 |
const response = new JsonResponse({
|
27 |
-
data: serialize(user, UserSerialization),
|
28 |
});
|
29 |
return res.json(response);
|
30 |
};
|
|
|
24 |
create = async (req: Request, res: Response) => {
|
25 |
let user = await this.usersService.create(req.body);
|
26 |
const response = new JsonResponse({
|
27 |
+
data: serialize(user.toJSON(), UserSerialization),
|
28 |
});
|
29 |
return res.json(response);
|
30 |
};
|
src/modules/users/auth/controllers/auth.controller.ts
CHANGED
@@ -31,7 +31,7 @@ export class UsersAuthController extends BaseController {
|
|
31 |
const user = await this.authService.register(req.body as IUserRegister);
|
32 |
|
33 |
const response = new JsonResponse({
|
34 |
-
data: serialize(user.toJSON(),UserSerialization),
|
35 |
});
|
36 |
return res.json(response);
|
37 |
};
|
@@ -39,7 +39,7 @@ export class UsersAuthController extends BaseController {
|
|
39 |
login = async (req: Request, res: Response) => {
|
40 |
const { user, token } = await this.authService.login(req.body);
|
41 |
const response = new JsonResponse({
|
42 |
-
data: { user, token },
|
43 |
});
|
44 |
return res.json(response);
|
45 |
};
|
|
|
31 |
const user = await this.authService.register(req.body as IUserRegister);
|
32 |
|
33 |
const response = new JsonResponse({
|
34 |
+
data: serialize(user.toJSON(), UserSerialization),
|
35 |
});
|
36 |
return res.json(response);
|
37 |
};
|
|
|
39 |
login = async (req: Request, res: Response) => {
|
40 |
const { user, token } = await this.authService.login(req.body);
|
41 |
const response = new JsonResponse({
|
42 |
+
data: { user: serialize(user.toJSON(), UserSerialization), token },
|
43 |
});
|
44 |
return res.json(response);
|
45 |
};
|