feat: Audit log APIs (#6434)

- Adds the appropriate APIs for Audit Logs.

ref: #6015
This commit is contained in:
Vishnu Narayanan
2023-03-01 20:02:58 +05:30
committed by GitHub
parent daf17046e9
commit d870b0815a
21 changed files with 261 additions and 1 deletions

View File

@@ -155,3 +155,4 @@ class Account < ApplicationRecord
end
Account.prepend_mod_with('Account')
Account.include_mod_with('Audit::Account')

View File

@@ -76,3 +76,5 @@ class AutomationRule < ApplicationRecord
errors.add(:conditions, 'Automation conditions should have query operator.') if operators.length > 1
end
end
AutomationRule.include_mod_with('Audit::Inbox')

View File

@@ -158,3 +158,4 @@ class Inbox < ApplicationRecord
end
Inbox.prepend_mod_with('Inbox')
Inbox.include_mod_with('Audit::Inbox')

View File

@@ -37,3 +37,5 @@ class Webhook < ApplicationRecord
errors.add(:subscriptions, I18n.t('errors.webhook.invalid')) if invalid_subscriptions
end
end
Webhook.include_mod_with('Audit::Inbox')