Skip to content

fix(audit-log-viewer): review fixes — button label, stale comment, forcePathStyle docs - #11078

Open
Mitch Goudy (mgoudy91) wants to merge 4 commits into
masterfrom
fix/audit-log-viewer-review-fixes
Open

fix(audit-log-viewer): review fixes — button label, stale comment, forcePathStyle docs#11078
Mitch Goudy (mgoudy91) wants to merge 4 commits into
masterfrom
fix/audit-log-viewer-review-fixes

Conversation

@mgoudy91

Copy link
Copy Markdown
Contributor

Three small fixes from a review of Shane's audit-log-viewer submission, targeting the feature branch directly so it can be merged cleanly.

Changes

  • Rename "Apply" button to "Load logs" (Page.tsx) — the README consistently uses "Load logs" as the call to action; the button label didn't match.
  • Remove stale comment from LogStorageProvider (types.ts) — the comment said "S3 is the only impl for now" but Azure and GCS are both fully implemented.
  • Document forcePathStyle deprecation (s3.ts) — forcePathStyle: true is deprecated by AWS for buckets created after Sep 2020 and unsupported in some newer opt-in regions. Added a comment explaining the trade-off and how to work around it if an operator hits endpoint errors.

No logic changes — all tests should continue to pass as-is.

Adds the Audit Log Viewer as a self-hosted reference app under
examples/audit-log-viewer. The app reads Contentful audit log files
from a customer-owned cloud storage destination (AWS S3, Azure Blob
Storage, or Google Cloud Storage) and renders them in a filterable,
paginated table with charts — all from inside the Contentful web app.

A Contentful-hosted App Action Function holds cloud credentials as
Secret installation parameters and generates short-lived signed URLs;
the browser never sees the credentials directly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mgoudy91
Mitch Goudy (mgoudy91) requested review from a team as code owners July 14, 2026 20:35
Base automatically changed from feat/add-audit-log-viewer to master August 12, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants