Sha256: 0f8c92d0cd74d2460eeab5b5f0e04c1963564cc20bb9f022fdf6d5b881113ac3
Contents?: true
Size: 670 Bytes
Versions: 90
Compression:
Stored size: 670 Bytes
Contents
# frozen_string_literal: true module Spree module Admin module Users class ApiKeyController < Spree::Admin::BaseController def create if user.generate_spree_api_key! flash[:success] = t('spree.admin.api.key_generated') end redirect_to edit_admin_user_path(user) end def destroy if user.clear_spree_api_key! flash[:success] = t('spree.admin.api.key_cleared') end redirect_to edit_admin_user_path(user) end private def user @user ||= Spree.user_class.find(params[:user_id]) end end end end end
Version data entries
90 entries across 90 versions & 1 rubygems