Files
astuto/app/policies/webhook_policy.rb
Riccardo Graziosi a12a95eccc Add webhooks (#447)
2024-12-20 14:06:48 +01:00

34 lines
439 B
Ruby

class WebhookPolicy < ApplicationPolicy
def permitted_attributes
if user.admin?
[
:name,
:description,
:is_enabled,
:trigger,
:url,
:http_body,
:http_method,
:http_headers
]
else
[]
end
end
def index?
user.admin?
end
def create?
user.admin?
end
def update?
user.admin?
end
def destroy?
user.admin?
end
end