FEATURE: Add API scopes for group endpoints (#20401)

Added two new api scopes for managing and administering groups.

See https://meta.discourse.org/t/249710
This commit is contained in:
Blake Erickson
2023-02-22 09:06:49 -07:00
committed by GitHub
parent 8d2fa1c184
commit 51a7cd899e
3 changed files with 19 additions and 0 deletions
+15
View File
@@ -158,6 +158,21 @@ class ApiKeyScope < ActiveRecord::Base
actions: %w[user_badges#destroy],
},
},
groups: {
manage_groups: {
actions: %w[groups#members groups#add_members groups#remove_members],
params: %i[id],
},
administer_groups: {
actions: %w[
admin/groups#create
admin/groups#destroy
groups#show
groups#update
groups#index
],
},
},
search: {
show: {
actions: %w[search#show],