Sha256: 0ffbf299904c1cde60b4781454c7393ebc96d9e1974ea37c21c710a61921bd42

Contents?: true

Size: 732 Bytes

Versions: 7

Compression:

Stored size: 732 Bytes

Contents

class Admin::ResourcesController < Admin::BaseController
  def upload
    file = params[:upload]

    @up = Resource.new(blog: this_blog, upload: file)
    @up.mime = @up.upload.content_type

    if @up.save
      flash[:success] = I18n.t('admin.resources.upload.success')
    else
      flash[:warning] = I18n.t('admin.resources.upload.warning')
    end

    redirect_to admin_resources_url
  end

  def index
    @r = Resource.new
    @resources = Resource.order('created_at DESC').page(params[:page]).per(this_blog.admin_display_elements)
  end

  def destroy
    @record = Resource.find(params[:id])
    @record.destroy
    flash[:notice] = I18n.t('admin.resources.destroy.notice')
    redirect_to admin_resources_url
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
publify_core-9.1.0 app/controllers/admin/resources_controller.rb
publify_core-9.0.1 app/controllers/admin/resources_controller.rb
publify_core-9.0.0 app/controllers/admin/resources_controller.rb
publify_core-9.0.0.pre6 app/controllers/admin/resources_controller.rb
publify_core-9.0.0.pre5 app/controllers/admin/resources_controller.rb
publify_core-9.0.0.pre4 app/controllers/admin/resources_controller.rb
publify_core-9.0.0.pre3 app/controllers/admin/resources_controller.rb