Rajdip Bhattacharya
Rajdip Bhattacharya
**Describe the bug** When we try to invite a user to a workspace, and we try to assign them a role ID that doesn't exist, instead of returning a 404...
## Description We would like to add an endpoint to fetch all the active workspace invitations that the user has. ## Solution - Add an endpoint `/api/workspace/invitations` under `workspace.controller.ts` -...
## Description When we hit the `/api/workspace/{workspaceId}/members` endpoint to fetch all the members of a workspace, we also want to get the membership status of the member, i.e, if they...
## Description To enforce separation of concern, we would like to split up the functionalities in the `workspace` module. We would like to swap out the functionalities that are related...
## Description Refer to #347 API Controller: https://github.com/keyshade-xyz/keyshade/blob/develop/apps/api/src/user/controller/user.controller.ts
## Description Refer to #347 API Controller: https://github.com/keyshade-xyz/keyshade/blob/develop/apps/api/src/workspace/controller/workspace.controller.ts
## Description When we call `GET /api/user/`, we are responded with the details of the user. We would also like to include the details of the default workspace of the...
## Description For now, we would like to add a pipeline to deploy the CLI binaries to npm. ## Solution Add a workflow file named `deploy-cli.yml`. We only want this...
Refer #273
## Description Currently, whenever we push code to the `main` branch, `release` workflow is triggered. It runs the semantic release plugin and creates a github release for the codebase. Along...