Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 2 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,8 @@ Page Status: Functionally complete
Frontend: Functional
Required APIs: Implemented
Required Backend: Implemented
API in use: No
Page Status: Almost complete just needs to use the api

All pages still need tweaks with CSS and styling. We also need to make pages dynamic to properly adjust for mobile screens.
API in use: Yes
Page Status: Functionally complete

##Backend and Tests
The database and backend powering frontend are both fully complete, and have their functionality tested by 213 unit tests, as well as continuous integration that runs these tests each time the project has a pull request or a push to main.
Expand All @@ -72,22 +70,6 @@ The backend is split into 5 different layers, each with their own uses, and all
- Repository -> class specific methods that involve database querying
- Service -> class specific methods that involve data gathered from repository level

## Known Issues

### Issue #224: TeamLead Does not stay teamLead when roles swap
When swaping roles if user is team lead they do not remain team lead. This happens due to a userId change when roles change(this is intended behavior), but the service method on the backend does not check if user is a teamLead to bring that over to the new user (admin or teamMember)
### Solution
Fix backend service logic to check if user is team lead if so ensure to set the newly created (admin or teamMember) to teamLead.

### Issue #244 Crash When Click Logo In Header On State Pages
If you are on a page that relies on the state from another page ie teamTasks, viewTasks, editTask. And you click the logo in the header the web site bugs out as this gets rid of the state, its href = '#'. This causes the state to be undefined which causes issues.
### Solution
Either get rid of the href on the logo or make it link to '/home'

### Issue #207 On Task Creation Due Date Does Not Show
When a task is created due date does not go into the due date column of the data base it goes into expect completion date. This is wrong and cause by a typo in the service for createTask
### Solution
Fix typo in service layer of backend for create task. It should set response.getDueDate to task.dueDate not task.expectCompletionDate

## Coverage Testing Report
Extensively detailed coverage report can be found by opening "COSC310_GroupProject\coverageTesting\jacoco\index.html" in a browser.
Expand Down
Loading