]> git.openstreetmap.org Git - rails.git/blob - app/controllers/api/nodes/relations_controller.rb
Merge remote-tracking branch 'upstream/pull/4301'
[rails.git] / app / controllers / api / nodes / relations_controller.rb
1 module Api
2   module Nodes
3     class RelationsController < ApiController
4       authorize_resource
5
6       before_action :set_request_formats
7
8       def index
9         @relations = Relation
10                      .visible
11                      .where(:id => RelationMember.where(
12                        :member_type => "Node",
13                        :member_id => params[:node_id]
14                      ).select(:relation_id))
15
16         # Render the result
17         respond_to do |format|
18           format.xml
19           format.json
20         end
21       end
22     end
23   end
24 end