Rithika taking over for Vivek - Feature: Tracking Resolved Tasks#4797
Rithika taking over for Vivek - Feature: Tracking Resolved Tasks#4797vivekchandrabs wants to merge 4 commits into
Conversation
✅ Deploy Preview for highestgoodnetwork-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
|
HI @vivekchandrabs |
|
@maithili20 Can you please checkout to the proper backend branch? The backend branch is VivekChandra-Implementing-ResolvedTask-Tracking
|
I have used the correct branches pfa screenshot, we can take it over slack |
|
Can you please make sure the commands that you are running in order to start the server are the following: Frontend: npm run start:local Please make sure that you have pulled all the changes from both the branches and run the server. If all the above does not work I am not sure about the error.
|
| useEffect(() => { | ||
| const fetchResolvedTasks = async () => { | ||
| try { | ||
| const response = await axios.get(ENDPOINTS.RESOLVED_TASKS(1, 100)); |
There was a problem hiding this comment.
Page 1 with a limit of 100 is hardcoded. If there are more than 100 resolved tasks, the rest will never be shown. Implementation of proper pagination required here or please let me know if this is intentional
| )} | ||
| </td> | ||
| <td> | ||
| {item.taskId?.resources?.map((res, index) => ( |
There was a problem hiding this comment.
If resources is undefined or an empty array, nothing renders in that cell with no fallback message. Add a fallback like 'No resources assigned' for clarity.
cbd1244 to
afffa7d
Compare
ce05312 to
cfa3661
Compare
|












PR Summary
This PR implements the Resolved and Closed Tasks tracking feature. It introduces a new dashboard page that provides a historical view of tasks marked as Complete, Resolved, or Closed. The feature enhances traceability by displaying not only task details but also the assigned resources and the individual who resolved the task, including their email addresses.
Related PRs
Main Changes
Update
ui.jsTASKStranslation key to support the new navigation link.Update
Header.jsxUpdate
URL.jsRESOLVED_TASKSendpoint to the central URL utility.Create
ResolvedTasks.jsxUpdate
routes.jsx/resolvedtasksroute as aProtectedRoute.How to Test
npm installto ensure all updated dependencies are installed.Verification Checklist
Functionality
Styling
Screenshots or videos of changes:
video2638297764.mp4