feat: segregate api token workspace
This commit is contained in:
parent
e1b7e8d139
commit
0b7f0640c9
2 changed files with 10 additions and 4 deletions
|
|
@ -15,12 +15,16 @@ from plane.api.serializers import APITokenSerializer
|
|||
class ApiTokenEndpoint(BaseAPIView):
|
||||
def post(self, request):
|
||||
try:
|
||||
|
||||
label = request.data.get("label", str(uuid4().hex))
|
||||
workspace = request.data.get("workspace", False)
|
||||
|
||||
if not workspace:
|
||||
return Response(
|
||||
{"error": "Workspace is required"}, status=status.HTTP_200_OK
|
||||
)
|
||||
|
||||
api_token = APIToken.objects.create(
|
||||
label=label,
|
||||
user=request.user,
|
||||
label=label, user=request.user, workspace=workspace
|
||||
)
|
||||
|
||||
serializer = APITokenSerializer(api_token)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue