Skip to content

Add site announcement banner#2

Open
Yassinbrine wants to merge 1 commit into
codex/upstream-main-4463from
codex/4463-announcement-bar
Open

Add site announcement banner#2
Yassinbrine wants to merge 1 commit into
codex/upstream-main-4463from
codex/4463-announcement-bar

Conversation

@Yassinbrine
Copy link
Copy Markdown
Owner

/claim archestra-ai#4463

Summary

  • add organization fields and migration metadata for one site-wide announcement with optional expiration
  • expose announcement content through appearance settings and add settings controls for markdown content plus expiration
  • add a right-hand app-shell banner that renders markdown links only when unexpired and when the user has siteAnnouncement:read
  • add siteAnnouncement RBAC defaults and regression coverage for storing and returning announcement fields

Tests

  • Not run locally: pnpm is not available in this shell environment.

Note: I attempted to open this against archestra-ai/archestra, but GitHub blocks new PRs there from non-prior contributors. This fork PR is based on the upstream main commit 04323e0497126d73c89217507045320a14a6f31e for a clean review diff.

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.

1 participant