mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Allow group owners promote more owners (#19768)
This change allows group owners (in addition to admins) to promote other members to owners.
This commit is contained in:
@@ -31,6 +31,7 @@ class BasicGroupSerializer < ApplicationSerializer
|
||||
:members_visibility_level,
|
||||
:can_see_members,
|
||||
:can_admin_group,
|
||||
:can_edit_group,
|
||||
:publish_read_state
|
||||
|
||||
def include_display_name?
|
||||
@@ -73,6 +74,14 @@ class BasicGroupSerializer < ApplicationSerializer
|
||||
owner_group_ids.present?
|
||||
end
|
||||
|
||||
def can_edit_group
|
||||
scope.can_edit_group?(object)
|
||||
end
|
||||
|
||||
def include_can_edit_group?
|
||||
scope.can_edit_group?(object)
|
||||
end
|
||||
|
||||
def can_admin_group
|
||||
scope.can_admin_group?(object)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user