Add finer permission requirements for managing webhooks (#25463)

This commit is contained in:
Claire
2023-06-22 14:52:25 +02:00
committed by GitHub
parent 63d15d5330
commit 602c458ab6
7 changed files with 52 additions and 7 deletions

View File

@ -28,6 +28,7 @@ module Admin
authorize :webhook, :create?
@webhook = Webhook.new(resource_params)
@webhook.current_account = current_account
if @webhook.save
redirect_to admin_webhook_path(@webhook)
@ -39,6 +40,8 @@ module Admin
def update
authorize @webhook, :update?
@webhook.current_account = current_account
if @webhook.update(resource_params)
redirect_to admin_webhook_path(@webhook)
else