From 819a61015fb6f9e1e75d14119a01272a8a0abcbe Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Tue, 16 Sep 2025 03:36:10 -0700 Subject: [PATCH] Add routes for drag-drop endpoints - Position update routes for weapons, characters, summons - Swap routes for all grid item types - Batch grid update route --- config/routes.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/routes.rb b/config/routes.rb index 7523e2e..ba5b326 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -76,6 +76,18 @@ Rails.application.routes.draw do post 'summons/update_quick_summon', to: 'grid_summons#update_quick_summon' delete 'summons', to: 'grid_summons#destroy' + # Drag-drop API endpoints + put 'parties/:party_id/grid_weapons/:id/position', to: 'grid_weapons#update_position' + post 'parties/:party_id/grid_weapons/swap', to: 'grid_weapons#swap' + + put 'parties/:party_id/grid_characters/:id/position', to: 'grid_characters#update_position' + post 'parties/:party_id/grid_characters/swap', to: 'grid_characters#swap' + + put 'parties/:party_id/grid_summons/:id/position', to: 'grid_summons#update_position' + post 'parties/:party_id/grid_summons/swap', to: 'grid_summons#swap' + + post 'parties/:id/grid_update', to: 'parties#grid_update' + delete 'favorites', to: 'favorites#destroy' end