change reset_food_inheritance from GET to POST

This commit is contained in:
smilerz
2024-04-23 09:32:18 -05:00
parent 2847721584
commit 3184deb00e

View File

@@ -1538,10 +1538,15 @@ class RecipeUrlImportView(APIView):
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
@api_view(['GET']) @extend_schema(
# @schema(AutoSchema()) #TODO add proper schema request=None,
responses=None,
)
@api_view(['POST'])
@permission_classes([CustomIsAdmin & CustomTokenHasReadWriteScope]) @permission_classes([CustomIsAdmin & CustomTokenHasReadWriteScope])
# TODO add rate limiting # TODO add rate limiting
# TODO add api tests
# TODO initial request should include some sort of data, inadvertently doing a naked POST could make changes that weren't intended
def reset_food_inheritance(request): def reset_food_inheritance(request):
""" """
function to reset inheritance from api, see food method for docs function to reset inheritance from api, see food method for docs
@@ -1712,6 +1717,8 @@ def get_recipe_file(request, recipe_id):
@group_required('user') @group_required('user')
# TODO add rate limiting
# TODO change to some sort of asynchronous trigger
def sync_all(request): def sync_all(request):
if request.space.demo or settings.HOSTED: if request.space.demo or settings.HOSTED:
messages.add_message(request, messages.ERROR, _('This feature is not yet available in the hosted version of tandoor!')) messages.add_message(request, messages.ERROR, _('This feature is not yet available in the hosted version of tandoor!'))