Files
fizzy/app/controllers/collections/publications_controller.rb
T
Mike Dalessio 988b20a36d Introduce turbo_stream_flash helper and use it for collection edit
The collections/{entropy,publications,workflows} controllers all
respond via turbo stream, and now also provide a flash message.
2025-08-07 15:04:45 -04:00

21 lines
647 B
Ruby

class Collections::PublicationsController < ApplicationController
include CollectionScoped
def create
@collection.publish
render turbo_stream: [
turbo_stream.replace([ @collection, :publication ], partial: "collections/edit/publication", locals: { collection: @collection }),
turbo_stream_flash(notice: "Saved")
]
end
def destroy
@collection.unpublish
@collection.reload
render turbo_stream: [
turbo_stream.replace([ @collection, :publication ], partial: "collections/edit/publication", locals: { collection: @collection }),
turbo_stream_flash(notice: "Saved")
]
end
end