Sha256: ce3ba1603be33eda75e957e952c73ca96d1746a34be63e7e021c1887ec8bf0f7

Contents?: true

Size: 1.01 KB

Versions: 1

Compression:

Stored size: 1.01 KB

Contents

module Cms
  module Fortress
    class AdminController < Comfy::Admin::Cms::BaseController

      def roles
        @roles = Role.all
      end

      def images
        @files = Comfy::Cms::File.images
        respond_to do |format|
          format.html { render partial: 'cms/fortress/shared/media_items', locals: {media: @files, type: :image} }
          format.json { render json: @files }
        end
      end

      def videos
        @files = Comfy::Cms::File.videos
        respond_to do |format|
          format.html { render partial: 'cms/fortress/shared/media_items', locals: {media: @files, type: :video} }
          format.json { render json: @files }
        end
      end

      def other_files
        @files = Comfy::Cms::File.others.map {|f| {title: f.label, value: f.file.url}}
        respond_to do |format|
          format.html { render partial: 'cms/fortress/shared/media_items', locals: {media: @files, type: :others} }
          format.json { render json: @files }
        end
      end


    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cms-fortress-1.2.0 app/controllers/cms/fortress/admin_controller.rb