Drop cards in specific columns

This commit is contained in:
Jorge Manrubia
2025-09-26 13:14:21 +02:00
parent 5ee93fea5e
commit 5a7fa4e239
5 changed files with 9 additions and 6 deletions
@@ -1,6 +1,10 @@
class Columns::Cards::Drops::ColumnsController < ApplicationController
include CardScoped
include ActionView::RecordIdentifier, CardScoped
def create
column = @card.collection.columns.find(params[:column_id])
@card.triage_into(column)
render turbo_stream: turbo_stream.replace(dom_id(column), partial: "collections/show/column", locals: { column: column })
end
end
end
@@ -72,7 +72,6 @@ export default class extends Controller {
const body = new FormData()
const id = item.dataset.id
const url = container.dataset.dragAndDropUrl.replaceAll("__id__", id)
console.debug("Es", container.dataset.dragAndDropUrl, container.dataset.dragAndDropUrl.replaceAll("__id__", id));
return post(url, { body, headers: { Accept: "text/vnd.turbo-stream.html" } })
}
+1 -1
View File
@@ -2,7 +2,7 @@
class="cards cards--doing is-collapsed" style="--card-color: <%= column.color %> %>"
data-collapsible-columns-target="column"
data-drag-and-drop-target="container"
data-drop-target="doing"
data-drag-and-drop-url="<%= columns_card_drops_column_path("__id__", column_id: column.id) %>"
>
<%= cards_expander column.name, column.cards.active.count %>
+1 -1
View File
@@ -1,4 +1,4 @@
<section id="not-now" class="cards cards--on-deck is-collapsed" style="--card-color: var(--color-card-complete);"
<section id="now-now-cards" class="cards cards--on-deck is-collapsed" style="--card-color: var(--color-card-complete);"
data-collapsible-columns-target="column"
data-drag-and-drop-target="container"
data-drag-and-drop-url="<%= columns_card_drops_not_now_path("__id__") %>"
+1 -1
View File
@@ -43,7 +43,7 @@ Rails.application.routes.draw do
resource :not_now
resource :stream
resource :closure
resources :columns
resource :column
end
end
end