Admin Restrictions: We have had authentication methods implemented in tested in past IDs. We applied these methods into our codebase this deliverable.
Fix to Issue #123: With the admin restrictions applied, our tests needed an authenticated token, so we had to add an authorization test hook before running tests. Additionally, we had to change the way users were managed (admin/testers) & ENV files
Projectile Points: We created/reworked the projectile point creation & viewing modals
Data Management: We created data management pages for Period, Culture, and Materials to view/modify everything in a table
Statistics: We implemented two pie charts when generating statistics
Settings, Photo Upload: We implemented photo uploads to the projectile points modal and implemented the Settings page to change/reset credentials
Users rework: We also had to rework the Users' routes and added helperFiles. Updated to be more robust/flexible (previously hardcoded)
Sort Feature: Added a sort feature for Site Lists and Projectile Lists
Sanitization/Validation: The sanitization middleware was already implemented but had to be modified due to the amount of changes.
Description
Updates