In this PR, admin users should be able to see a table of all the announcements created for a specific commons. The table only shows the announcements for that specific commons and has columns for the id, start/end dates, and the announcement text.
This is the first of the frontend changes for the CRUD operations for the Announcements Feature. Create will be the next frontend change that will be implemented.
Tests
[x] Backend Unit tests (mvn test) pass
[x] Backend Test coverage (mvn test jacoco:report) 100%
[x] Backend Mutation tests (mvn test pitest:mutationCoverage) 100%
[x] Frontend Unit tests (npm test) pass
[x] Frontend Test coverage (npm run coverage) 100%
Overview
In this PR, admin users should be able to see a table of all the announcements created for a specific commons. The table only shows the announcements for that specific commons and has columns for the id, start/end dates, and the announcement text.
Screenshots
Before:
After:
Dokku Link: https://happycows-brianc2730-dev.dokku-11.cs.ucsb.edu
Future Possibilities
This is the first of the frontend changes for the CRUD operations for the Announcements Feature. Create will be the next frontend change that will be implemented.
Tests
mvn test
) passmvn test jacoco:report
) 100%mvn test pitest:mutationCoverage
) 100%npm test
) passnpm run coverage
) 100%npx stryker run
) 100%npx eslint --fix src
)Linked Issues
Closes #16