Sha256: f2d3dde6bd68320e67cc985bdc6bfb24a8f5bf76c4d06eaf2172c14d9414143a

Contents?: true

Size: 497 Bytes

Versions: 7

Compression:

Stored size: 497 Bytes

Contents

Spree::Admin::UsersController.class_eval do
  before_filter :load_roles, :only => [:edit, :new, :update, :create, :generate_api_key, :clear_api_key]

  def generate_api_key
    if @user.generate_api_key!
      flash.notice = t('key_generated', :scope => 'spree.api')
    end
    redirect_to edit_admin_user_path(@user)
  end

  def clear_api_key
    if @user.clear_api_key!
      flash.notice = t('key_cleared', :scope => 'spree.api')
    end
    redirect_to edit_admin_user_path(@user)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_api-1.1.6 app/controllers/spree/admin/users_controller_decorator.rb
spree_api-1.1.5 app/controllers/spree/admin/users_controller_decorator.rb
spree_api-1.1.4 app/controllers/spree/admin/users_controller_decorator.rb
spree_api-1.1.3 app/controllers/spree/admin/users_controller_decorator.rb
spree_api-1.1.2 app/controllers/spree/admin/users_controller_decorator.rb
spree_api-1.1.2.rc1 app/controllers/spree/admin/users_controller_decorator.rb
spree_api-1.1.1 app/controllers/spree/admin/users_controller_decorator.rb