Sha256: 352f9d3550fadc762a39f48ff2802bcf3c4eb9d500989743d2ddb4a0957c6f8a
Contents?: true
Size: 667 Bytes
Versions: 1
Compression:
Stored size: 667 Bytes
Contents
class Ecm::News::Backend::ItemsController < Itsf::Backend::Resource::BaseController def self.resource_class Ecm::News::Item end def toggle_published @resource = resource_class.find(params[:id]) @resource.toggle_published! action = @resource.published? ? :published : :unpublished respond_with( @resource, location: collection_path, notice: I18n.t("flash.actions.#{action_name}.#{action}.notice", inflections) ) end private def permitted_params params .require(:ecm_news_item) .permit(:title, :locale, :body, :link_to_more, :published, pictures_attributes: [ :image, :_destroy, :id ]) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ecm_news2_backend-1.1.0 | app/controllers/ecm/news/backend/items_controller.rb |