Sha256: 345825252312f664caa0b96bb952a4460c82ab73157065ad6f2be1ea0d9e0873

Contents?: true

Size: 1007 Bytes

Versions: 5

Compression:

Stored size: 1007 Bytes

Contents

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

      def roles
        @roles = Role.all
      end

      def images
        @files = 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 = 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 = 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

5 entries across 5 versions & 1 rubygems

Version Path
cms-fortress-1.1.8 app/controllers/cms/fortress/admin_controller.rb
cms-fortress-1.1.7 app/controllers/cms/fortress/admin_controller.rb
cms-fortress-1.1.6 app/controllers/cms/fortress/admin_controller.rb
cms-fortress-1.1.5 app/controllers/cms/fortress/admin_controller.rb
cms-fortress-1.1.4 app/controllers/cms/fortress/admin_controller.rb