You can view, comment on, or merge this pull request online at: https://github.com/openstreetmap/openstreetmap-website/pull/5590
-- Commit Summary -- * Make api element index paths resourceful * Move api element index tests up * Make api create node path resourceful * Make api create way path resourceful * Make api create relation path resourceful * Make api show/update/destroy node actions resourceful * Make api show/update/destroy way actions resourceful * Make api show/update/destroy relation actions resourceful * Move api element show and full tests * Split api relation show/full tests * Split api way show test * Split api node show test * Test if api relation show/full responses contain required elements * Test Last-Modified header of api show element responses * Map 'full' to api way show action * Map 'full' to api relation show action * Declare api node ways as nested resources * Declare api node relations as nested resources * Declare api way relations as nested resources * Declare api relation relations as nested resources * Clean up after creating nested relation resources * Remove unnecessary RuboCop exclusions -- File Changes -- M .rubocop.yml (3) M app/abilities/api_ability.rb (6) A app/controllers/api/nodes/relations_controller.rb (25) A app/controllers/api/nodes/ways_controller.rb (25) M app/controllers/api/nodes_controller.rb (12) A app/controllers/api/relations/relations_controller.rb (25) M app/controllers/api/relations_controller.rb (165) A app/controllers/api/ways/relations_controller.rb (25) M app/controllers/api/ways_controller.rb (63) A app/views/api/nodes/relations/index.json.jbuilder (5) A app/views/api/nodes/relations/index.xml.builder (5) A app/views/api/nodes/ways/index.json.jbuilder (5) A app/views/api/nodes/ways/index.xml.builder (5) D app/views/api/relations/full.json.jbuilder (7) D app/views/api/relations/full.xml.builder (7) A app/views/api/relations/relations/index.json.jbuilder (5) A app/views/api/relations/relations/index.xml.builder (5) D app/views/api/relations/relations_for_node.json.jbuilder (5) D app/views/api/relations/relations_for_node.xml.builder (5) D app/views/api/relations/relations_for_relation.json.jbuilder (5) D app/views/api/relations/relations_for_relation.xml.builder (5) D app/views/api/relations/relations_for_way.json.jbuilder (5) D app/views/api/relations/relations_for_way.xml.builder (5) M app/views/api/relations/show.json.jbuilder (4) M app/views/api/relations/show.xml.builder (4) D app/views/api/ways/full.json.jbuilder (6) D app/views/api/ways/full.xml.builder (6) A app/views/api/ways/relations/index.json.jbuilder (5) A app/views/api/ways/relations/index.xml.builder (5) M app/views/api/ways/show.json.jbuilder (1) M app/views/api/ways/show.xml.builder (1) D app/views/api/ways/ways_for_node.json.jbuilder (5) D app/views/api/ways/ways_for_node.xml.builder (5) M config/routes.rb (52) M test/controllers/api/changesets_controller_test.rb (6) A test/controllers/api/nodes/relations_controller_test.rb (75) A test/controllers/api/nodes/ways_controller_test.rb (72) M test/controllers/api/nodes_controller_test.rb (171) A test/controllers/api/relations/relations_controller_test.rb (69) M test/controllers/api/relations_controller_test.rb (327) A test/controllers/api/ways/relations_controller_test.rb (69) M test/controllers/api/ways_controller_test.rb (257) -- Patch Links -- https://github.com/openstreetmap/openstreetmap-website/pull/5590.patch https://github.com/openstreetmap/openstreetmap-website/pull/5590.diff -- Reply to this email directly or view it on GitHub: https://github.com/openstreetmap/openstreetmap-website/pull/5590 You are receiving this because you are subscribed to this thread. Message ID: <openstreetmap/openstreetmap-website/pull/5...@github.com>
_______________________________________________ rails-dev mailing list rails-dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/rails-dev