Sha256: d49db8a00cb650e20e53e62b02430557c34642f0e87a087a850c7ea66e0fc4e0
Contents?: true
Size: 713 Bytes
Versions: 2
Compression:
Stored size: 713 Bytes
Contents
require_dependency "mongoid_forums/application_controller" module MongoidForums module Admin class UsersController < BaseController before_action :set_user, only: [:add_admin, :remove_admin] def index @admins = User.mongoid_forums_admins @non_admins = User.non_mongoid_forums_admins end def add_admin @user.roles << "mongoid_forums_admin" @user.save redirect_to admin_users_path end def remove_admin @user.roles.delete "mongoid_forums_admin" @user.save redirect_to admin_users_path end private def set_user @user = User.find(params[:user][:id]) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ack-mongoid-forums-1.0.6.1 | app/controllers/mongoid_forums/admin/users_controller.rb |
ack-mongoid-forums-1.0.6 | app/controllers/mongoid_forums/admin/users_controller.rb |