Feat: Add users endpoint to medusajs (#925)

* add users endpoint to medusajs

* add exports to medusa

* use native omit

Co-authored-by: Sebastian Rindom <seb@medusajs.com>
This commit is contained in:
Philip KorsholmandSebastian Rindom authored and GitHub committed 2021-12-16 16:22:40 +01:00
1 parent 31fad7439c
commit 59e268b919
4 files changed
+116

No files matched your search

+1
View File
@@ -27,6 +27,7 @@ export * from "./routes/admin/notes"
export * from "./routes/admin/notifications"
export * from "./routes/admin/shipping-profiles"
export * from "./routes/admin/store"
export * from "./routes/admin/users"
export * from "./routes/admin/orders"
export * from "./routes/admin/variants"
export * from "./routes/admin/return-reasons"
@@ -1,4 +1,7 @@
import { Router } from "express"
import _ from "lodash"
import { User } from "../../../.."
import { DeleteResponse } from "../../../../types/common"
import middlewares from "../../../middlewares"
const route = Router()
@@ -31,3 +34,21 @@ export default (app) => {
return app
}
export type AdminUserRes = {
user: Omit<User, "password_hash">
}
export type AdminUsersListRes = {
users: Omit<User, "password_hash">[]
}
export type AdminDeleteUserRes = DeleteResponse
export * from "./reset-password"
export * from "./reset-password-token"
export * from "./create-user"
export * from "./delete-user"
export * from "./get-user"
export * from "./list-users"
export * from "./update-user"