Improved Group Member Management on User Administration

Allows for a quick and easy group membership management on the
user-administration page. Uses the select2 UI component to
autosuggest other groups, remove existing ones and lock in automatic
groups.
This commit is contained in:
Benjamin Kampmann
2014-07-13 20:11:38 +02:00
parent 2a40c04480
commit ac3f1ba3d6
7 changed files with 96 additions and 9 deletions

View File

@@ -22,7 +22,7 @@ class AdminDetailedUserSerializer < AdminUserSerializer
has_one :api_key, serializer: ApiKeySerializer, embed: :objects
has_one :suspended_by, serializer: BasicUserSerializer, embed: :objects
has_one :leader_requirements, serializer: LeaderRequirementsSerializer, embed: :objects
has_many :custom_groups, embed: :object, serializer: BasicGroupSerializer
has_many :groups, embed: :object, serializer: BasicGroupSerializer
def can_revoke_admin
scope.can_revoke_admin?(object)