mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-01 20:28:46 -05:00
12 lines
642 B
Python
12 lines
642 B
Python
from drf_spectacular.types import OpenApiTypes
|
|
|
|
|
|
def custom_postprocessing_hook(result, generator, request, public):
|
|
for c in result['components']['schemas'].keys():
|
|
if 'properties' in result['components']['schemas'][c] and 'id' in result['components']['schemas'][c]['properties']:
|
|
print('setting non read only for ', c)
|
|
result['components']['schemas'][c]['properties']['id']['readOnly'] = False
|
|
if 'required' in result['components']['schemas'][c] and 'id' in result['components']['schemas'][c]['required']:
|
|
result['components']['schemas'][c]['required'].remove('id')
|
|
return result
|