Sha256: c2e6589ba0b9e8b2ec8dc5fc9335dafcbd2a2ce2a35e1996b695bec02d526133
Contents?: true
Size: 1.66 KB
Versions: 7
Compression:
Stored size: 1.66 KB
Contents
class Admin::Shop::DiscountsController < Admin::ResourceController model_class ShopDiscount before_filter :config_global before_filter :config_index, :only => [ :index ] before_filter :config_new, :only => [ :new, :create ] before_filter :config_edit, :only => [ :edit, :update ] before_filter :assets_global, :except => [ :remove, :destroy ] before_filter :assets_edit, :only => [ :edit, :update ] private def config_global @inputs ||= [] @meta ||= [] @buttons ||= [] @parts ||= [] @popups ||= [] end def config_index @buttons << 'new_discount' end def config_new @inputs << 'name' @inputs << 'amount' @inputs << 'code' @meta << 'start' @meta << 'finish' end def config_edit @buttons << 'browse_categories' @buttons << 'browse_products' @buttons << 'browse_users' @inputs << 'name' @inputs << 'amount' @inputs << 'code' @meta << 'start' @meta << 'finish' @parts << 'categories' @parts << 'products' @parts << 'users' @popups << 'browse_categories' @popups << 'browse_products' @popups << 'browse_users' end def assets_global include_stylesheet 'admin/extensions/shop/edit' include_stylesheet 'admin/extensions/shop/index' end def assets_edit include_javascript 'admin/extensions/shop/edit' include_javascript 'admin/extensions/shop/discounts/edit' include_stylesheet 'admin/extensions/shop/discounts/edit' end end
Version data entries
7 entries across 7 versions & 1 rubygems