Files
fizzy/app/controllers/collections/workflows_controller.rb
T
Mike Dalessio 0799ad050b Collection workflow edits render a turbo frame
so we don't disturb the rest of the edit page.
2025-07-02 22:24:49 -04:00

16 lines
447 B
Ruby

class Collections::WorkflowsController < ApplicationController
include CollectionScoped
before_action :set_workflow
def update
@collection.update! workflow: @workflow
render turbo_stream: turbo_stream.replace([ @collection, :workflows ], partial: "collections/edit/workflows", locals: { collection: @collection })
end
private
def set_workflow
@workflow = Workflow.find(params[:collection][:workflow_id])
end
end