UI: Administration tool to Issue custom Message/Banner on Dashboard
- Dominant language
- Python
- Stars
- 30
- Forks
- 22
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 22
Description
# 💡 Summary #
The Admin site maintenance tool should allow administrators to manage notification messages on the Vulnerability Dashboard. Leverace code used in https://github.com/cisagov/XFD/issues/100 to create a method to issue these messages. These messages may be promotional topics, User instructions or other relevant information to application usage.
## Motivation and context ##
This introduces improvements to customer service management.
## Implementation notes ##
- Create/Edit/Delete Messages: Administrators can create, edit, and delete dshboard messages.
- Scheduled Messages: Ability to schedule messages for specific dates and times.
- Display Messages: Messages are prominently displayed to users on the dashboard.
## Acceptance criteria ##
- [ ] Document all end-point changes
- [ ] Demonstrate a Response Design
- [ ] Include Screenshots Of Updated Views
- [ ] Commit to Staging
- [ ] Create Functional Tests
Contributor guide
Research direction
Start by reviewing the implementation referenced in XFD issue #100 and the existing administration and Vulnerability Dashboard entry points. Done means administrators can create, edit, delete, and schedule messages; users see them on the dashboard; endpoint changes are documented; functional tests, updated-view screenshots, response design, and staging deployment are provided.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100