Announcements
- Dominant language
- Vue
- Stars
- 0
- Forks
- 0
- Avg merge
- 27m
- Merged PRs (30d)
- 8
Description
## Parent
[Map: BSR member platform MVP](https://github.com/fkeenv/bsr/issues/1)
## What to build
Officers author Announcements as shared drafts, publish and unpublish (unpublish returns to drafts), attach images/PDFs, and pin up to three published items. Every User Account with a live Membership sees one published feed and can search title and body of published Announcements only. No comments, reactions, or targeted audiences.
## Acceptance criteria
- [ ] Officers can create/edit drafts shared among Officers, publish, and unpublish back to drafts
- [ ] Image and PDF attachments upload and display on published items
- [ ] At most three published Announcements can be pinned; pins appear ahead of the feed
- [ ] Members with any live Membership see the single published feed; search covers title and body of published only
- [ ] Users without a live Membership (and without Super Admin/Officer) cannot read the feed
- [ ] Feature tests cover draft/publish/pin/search and authorization
## Blocked by
- [Membership Application and Memberships](https://github.com/fkeenv/bsr/issues/20)
- [Officer and Administrator assignments](https://github.com/fkeenv/bsr/issues/21)
Contributor guide
No contributing guide indexed for this repository
Research direction
No implementation files, tests, or entry points are named. Start with the parent map and the two blocking issues; done is demonstrated by feature tests covering shared drafts, publishing, attachments, pinning, search, and authorization for the stated member and staff access rules.
Written by the indexing model from the issue text.
Assessment
- Domain
- authorization, content, full-stack, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100