feat: When attempting to create and objetc must be unique and alrready exists, dont return error return existing object
ref: #855
This commit is contained in:
@ -18,7 +18,10 @@ from api.viewsets.common import ModelViewSet
|
||||
summary = 'Create an orgnaization',
|
||||
description='',
|
||||
responses = {
|
||||
# 200: OpenApiResponse(description='Allready exists', response=OrganizationViewSerializer),
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = TenantViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=TenantViewSerializer),
|
||||
# 400: OpenApiResponse(description='Validation failed.'),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
|
@ -17,6 +17,10 @@ from api.viewsets.common import ModelViewSet
|
||||
summary = 'Create a Role',
|
||||
description='',
|
||||
responses = {
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = ViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=ViewSerializer),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
}
|
||||
|
@ -25,9 +25,12 @@ from api.viewsets.common import ModelViewSet
|
||||
location = 'path',
|
||||
type = int
|
||||
),
|
||||
],
|
||||
],
|
||||
responses = {
|
||||
200: OpenApiResponse(description='Allready exists', response=TeamViewSerializer),
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = TeamViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=TeamViewSerializer),
|
||||
# 400: OpenApiResponse(description='Validation failed.'),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
|
@ -29,7 +29,10 @@ from api.viewsets.common import ModelViewSet
|
||||
),
|
||||
],
|
||||
responses = {
|
||||
# 200: OpenApiResponse(description='Allready exists', response=TeamUserViewSerializer),
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = TeamUserViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=TeamUserViewSerializer),
|
||||
# 400: OpenApiResponse(description='Validation failed.'),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
|
Reference in New Issue
Block a user