From f903a90785c0c7ec347cfc8d60ad584e4f9908e3 Mon Sep 17 00:00:00 2001 From: CSDUMMI Date: Mon, 15 Jan 2024 19:22:08 +0100 Subject: [PATCH] Reassign permissions for new webhook events --- app/models/webhook.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/models/webhook.rb b/app/models/webhook.rb index d8994cfaa8..0dee1717da 100644 --- a/app/models/webhook.rb +++ b/app/models/webhook.rb @@ -24,11 +24,8 @@ class Webhook < ApplicationRecord status.created status.updated block.created - block.removed follow.created - follow.removed mute.created - mute.removed ).freeze attr_writer :current_account @@ -64,11 +61,13 @@ class Webhook < ApplicationRecord def self.permission_for_event(event) case event - when 'account.approved', 'account.created', 'account.updated' + when 'account.approved', 'account.created', 'account.updated', 'follow.created' :manage_users when 'report.created', 'report.updated' :manage_reports - when 'status.created', 'status.updated', 'block.created', 'block.removed', 'follow.created', 'follow.removed', 'mute.created', 'mute.removed' # TODO: find the correct permission + when 'block.created', 'mute.created' + :manage_blocks + when 'status.created', 'status.updated' :view_devops end end