[Community partner/ My announcements] implement "My announcements" page · Issue #100 · commitglobal/one-roof · GitHub
More Web Proxy on the site http://driver.im/
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a Community Partner user, I want to be able to add and manage announcements that will be visible on the platform for the shelters.
Description
Implement in the community partner panel a section called "My announcements", allowing users to create, manage, and monitor announcements and their associated responses.
Flows
Add new announcement
User navigates to the "My announcements" section
User clicks on the "Add new announcement" button
The system retrieves the "Add announcement" form (link)
User fills in the information and clicks on the "Save changes" button
The system saves the announcement in the database with the status Draft, displays the success message and redirects the user to the view page of the announcement (link)
Edit announcement details
User navigates to an announcement's view page/ Announcement details tab
User clicks on the "Edit" button
System retrieves that section in edit mode in a distinct page
User performs the changes and clicks on the "Save changes" button
The system saves the changes in the db, displays the success message and redirects the user to the announcement's view page/ Announcement details tab
Publish announcement
User navigates to an announcement's view page with status=Draft
User clicks on the "Publish" button
System retrieves the confirmation modal screen (link)
User clicks on the "Publish" button
The system displays the announcement in the Community section from the Shelter panel, displays the success message, changes the status of the announcement from Draft to Published, replaces the "Publish" button with the "Archive" button, redirects the user to the announcement's view page
Archive announcement
User navigates to an announcement's view page with status=Published
User clicks on the "Archive" button
System retrieves the confirmation modal screen (link)
User clicks on the "Archive" button
The system hides the announcement from the Community section from the Shelter panel, displays the success message, changes the status of the announcement from Published to Archived, removes the "Archive" and "Edit" buttons from the page, and redirects the user to the announcement's view page
Business rules
When created, the default status of an announcement is Draft.
Once an announcement is archived, it can no longer be restored or edited.
All the responses to an announcement will be displayed in a dedicated tab called "Responses" from the announcement's view page
A response can have the following statuses: New, Acknowledged, In review, Closed, Rejected, Obsolete, Duplicate.
Display in the "All announcements" table the following information:
ID (auto-generated)
Title
Type
Domain
Status
Display in the "All responses" table the following information:
ID (auto-generated)
Date (date and time of submission)
Shelter (name of the shelter who submitted the response)
Contact person
Status
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
User story
As a Community Partner user, I want to be able to add and manage announcements that will be visible on the platform for the shelters.
Description
Implement in the community partner panel a section called "My announcements", allowing users to create, manage, and monitor announcements and their associated responses.
Flows
Add new announcement
Edit announcement details
Publish announcement
Archive announcement
Business rules
The text was updated successfully, but these errors were encountered: