fkeenv / fkeenv/bsr

Announcements

Open
#25 0 comments 0 reactions 0 assignees View on GitHub
ready-for-agent
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.