Sha256: fca2c9c9c7283d729b79bee9b51eca9fa492c303f6d7a16b10f54e4285a4a363
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
module AssetHostCore module Admin class ApiUsersController < BaseController layout 'asset_host_core/full_width' before_filter :authorize_admin before_filter :get_api_user, only: [ :show, :edit, :update, :reset_token, :destroy ] layout 'asset_host_core/full_width' def index @api_users = ApiUser.page(params[:page]).per(20) end def edit end def show end def new @api_user = ApiUser.new end def create @api_user = ApiUser.new(params[:api_user]) if @api_user.save flash[:notice] = "Created API User" redirect_to [:a, :api_users] else render :new end end def update if @api_user.update_attributes(params[:api_user]) flash[:notice] = "Updated API User" redirect_to [:a, :api_users] else render :edit end end def reset_token @api_user.generate_auth_token! flash[:notice] = "Reset API Token for #{@api_user.name}" redirect_to [:a, :api_users] end def destroy @api_user.destroy flash[:notice] = "Destroyed API User" redirect_to [:a, :api_users] end private def get_api_user @api_user = ApiUser.find(params[:id]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
asset_host_core-2.0.0.beta | app/controllers/asset_host_core/admin/api_users_controller.rb |