From d8e6ecc7a0cdfdc34c9e7e262cdd34614265dfd7 Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:44:19 +0000 Subject: [PATCH] fix: add i18n + migration (#27836) --- apps/web/public/static/locales/en/common.json | 4 ++++ .../migration.sql | 8 ++++++++ 2 files changed, 12 insertions(+) create mode 100644 packages/prisma/migrations/20260210142544_add_audit_logs_permissions_to_admin_role/migration.sql diff --git a/apps/web/public/static/locales/en/common.json b/apps/web/public/static/locales/en/common.json index d5f36d44a8..c029caf26f 100644 --- a/apps/web/public/static/locales/en/common.json +++ b/apps/web/public/static/locales/en/common.json @@ -3909,6 +3909,8 @@ "pbac_action_read_recordings": "View recordings", "pbac_action_read_team_booking_audit_logs": "View team booking audit logs", "pbac_action_read_org_booking_audit_logs": "View organization booking audit logs", + "pbac_action_read_team_audit_logs": "View team audit logs", + "pbac_action_read_org_audit_logs": "View organization audit logs", "pbac_action_impersonate": "Impersonate", "pbac_action_edit_users": "Edit users", "pbac_action_password_reset": "Reset password", @@ -3983,6 +3985,8 @@ "pbac_desc_view_booking_recordings": "View booking recordings", "pbac_desc_read_team_booking_audit_logs": "View audit logs for team bookings", "pbac_desc_read_org_booking_audit_logs": "View audit logs for organization bookings", + "pbac_desc_view_team_booking_audit_logs": "View team booking audit logs", + "pbac_desc_view_organization_booking_audit_logs": "View organization booking audit logs", "pbac_desc_update_bookings": "Update bookings", "pbac_desc_manage_bookings": "All actions on bookings", "pbac_desc_view_team_insights": "View team insights", diff --git a/packages/prisma/migrations/20260210142544_add_audit_logs_permissions_to_admin_role/migration.sql b/packages/prisma/migrations/20260210142544_add_audit_logs_permissions_to_admin_role/migration.sql new file mode 100644 index 0000000000..a07db820f1 --- /dev/null +++ b/packages/prisma/migrations/20260210142544_add_audit_logs_permissions_to_admin_role/migration.sql @@ -0,0 +1,8 @@ +-- Add booking audit log permissions to admin role +INSERT INTO "RolePermission" (id, "roleId", resource, action, "createdAt") +SELECT gen_random_uuid(), 'admin_role', resource, action, NOW() +FROM (VALUES + ('booking', 'readTeamAuditLogs'), + ('booking', 'readOrgAuditLogs') +) AS permissions(resource, action) +ON CONFLICT ("roleId", resource, action) DO NOTHING;