fix: changed 2 fold operation of member workspace to one time operation and as batch

This commit is contained in:
Akhil Mohan
2023-11-03 19:11:01 +05:30
parent 86d82737f4
commit b521d9fa3a
16 changed files with 327 additions and 128 deletions
+20 -18
View File
@@ -1,25 +1,27 @@
import auth from "./auth";
import signup from "./signup";
import users from "./users";
import environment from "./environment";
import membership from "./membership";
import organizations from "./organizations";
import workspace from "./workspace";
import secret from "./secret"; // deprecated
import secrets from "./secrets";
import serviceTokenData from "./serviceTokenData";
import serviceAccounts from "./serviceAccounts";
import environment from "./environment"
import tags from "./tags"
import serviceTokenData from "./serviceTokenData";
import signup from "./signup";
import tags from "./tags";
import users from "./users";
import workspace from "./workspace";
export {
auth,
signup,
users,
organizations,
workspace,
secret,
secrets,
serviceTokenData,
serviceAccounts,
environment,
tags,
}
auth,
signup,
users,
organizations,
workspace,
secret,
secrets,
serviceTokenData,
serviceAccounts,
environment,
tags,
membership
};
+15
View File
@@ -0,0 +1,15 @@
import express from "express";
const router = express.Router();
import { membershipController } from "../../controllers/v2";
import { requireAuth } from "../../middleware";
import { AuthMode } from "../../variables";
router.post(
"/:workspaceId/memberships",
requireAuth({
acceptedAuthModes: [AuthMode.JWT, AuthMode.API_KEY]
}),
membershipController.addUserToWorkspace
);
export default router;