FEATURE: Admin selector to choose a primary group for a user, display it

and apply a CSS class to their posts.
This commit is contained in:
Robin Ward
2014-02-10 16:59:36 -05:00
parent c97481623d
commit b61df08d1b
20 changed files with 185 additions and 10 deletions

View File

@ -17,6 +17,7 @@ class Admin::UsersController < Admin::AdminController
:block,
:unblock,
:trust_level,
:primary_group,
:generate_api_key,
:revoke_api_key]
@ -94,6 +95,13 @@ class Admin::UsersController < Admin::AdminController
render_serialized(@user, AdminUserSerializer)
end
def primary_group
guardian.ensure_can_change_primary_group!(@user)
@user.primary_group_id = params[:primary_group_id]
@user.save!
render nothing: true
end
def trust_level
guardian.ensure_can_change_trust_level!(@user)
logger = StaffActionLogger.new(current_user)