Declare api node ways as nested resources

This commit is contained in:
Anton Khorev 2025-02-02 13:11:03 +03:00
parent e206dd527e
commit 6a50a5e871
10 changed files with 113 additions and 66 deletions

View file

@ -80,21 +80,5 @@ module Api
head :bad_request
end
end
##
# returns all the ways which are currently using the node given in the
# :id parameter. note that this used to return deleted ways as well, but
# this seemed not to be the expected behaviour, so it was removed.
def ways_for_node
wayids = WayNode.where(:node_id => params[:id]).collect { |ws| ws.id[0] }.uniq
@ways = Way.where(:id => wayids, :visible => true)
# Render the result
respond_to do |format|
format.xml
format.json
end
end
end
end