Sha256: b09a804489655b0954b6c99a56086099491c27938caa183d458dbf486ec16b6f

Contents?: true

Size: 728 Bytes

Versions: 2

Compression:

Stored size: 728 Bytes

Contents

module Admin
  class OrderItemsController < ApplicationController
    respond_to?(:before_action) ? before_action(:authenticate_user!) : before_filter(:authenticate_user!) # Devise

    layout (EffectiveOrders.layout.kind_of?(Hash) ? EffectiveOrders.layout[:admin_orders] : EffectiveOrders.layout)

    def index
      if Gem::Version.new(EffectiveDatatables::VERSION) < Gem::Version.new('3.0')
        @datatable = Effective::Datatables::OrderItems.new()
      else
        @datatable = EffectiveOrderItemsDatatable.new(self)
      end

      @page_title = 'Order Items'

      EffectiveOrders.authorized?(self, :admin, :effective_orders)
      EffectiveOrders.authorized?(self, :index, Effective::OrderItem)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
effective_orders-2.2.4 app/controllers/admin/order_items_controller.rb
effective_orders-2.2.3 app/controllers/admin/order_items_controller.rb