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 a manufacturer',
|
||||
description='',
|
||||
responses = {
|
||||
# 200: OpenApiResponse(description='Allready exists', response=ConfigGroupViewSerializer),
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = ManufacturerViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=ManufacturerViewSerializer),
|
||||
# 400: OpenApiResponse(description='Validation failed.'),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
|
@ -17,6 +17,10 @@ from core.serializers.ticket_category import ( # pylint: disable=W0611:unused
|
||||
summary = 'Create a ticket category',
|
||||
description='',
|
||||
responses = {
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = TicketCategoryViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=TicketCategoryViewSerializer),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
}
|
||||
|
@ -18,6 +18,10 @@ from api.viewsets.common import ModelViewSet
|
||||
summary = 'Create a ticket comment category',
|
||||
description='',
|
||||
responses = {
|
||||
200: OpenApiResponse(
|
||||
description='Already exists',
|
||||
response = TicketCommentCategoryViewSerializer
|
||||
),
|
||||
201: OpenApiResponse(description='Created', response=TicketCommentCategoryViewSerializer),
|
||||
403: OpenApiResponse(description='User is missing add permissions'),
|
||||
}
|
||||
|
Reference in New Issue
Block a user