Skip to content

Vivek - Feature: Tracking Resolved Tasks#2031

Open
vivekchandrabs wants to merge 1 commit intodevelopmentfrom
VivekChandra-Implementing-ResolvedTask-Tracking
Open

Vivek - Feature: Tracking Resolved Tasks#2031
vivekchandrabs wants to merge 1 commit intodevelopmentfrom
VivekChandra-Implementing-ResolvedTask-Tracking

Conversation

@vivekchandrabs
Copy link

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.

Screenshot 2026-02-05 at 4 35 24 PM

Related PRs

  • This backend PR is related to a frontend PR 4797

Main Changes

  • Update ui.js

    • Added the TASKS translation key to support the new navigation link.
  • Update Header.jsx

    • Added the Tasks link to the Other Links dropdown menu.
  • Update URL.js

    • Added the RESOLVED_TASKS endpoint to the central URL utility.
  • Create ResolvedTasks.jsx

    • Implemented a new table-based page to display task completion history.
    • Displays names and email addresses for both assigned resources and resolvers.
    • Fully supports light and dark mode themes.
  • Update routes.jsx

    • Registered the /resolvedtasks route as a ProtectedRoute.
    • Fixed a minor indentation-related lint error.

How to Test

  1. Check out the current branch.
  2. Run npm install to ensure all updated dependencies are installed.
  3. Clear site data/cache to ensure new header links and translations appear.
  4. Log in as an admin user.
  5. Click on any task that is assigned and change the status to Complete. (Watch the video if you don't understand)
  6. Hover over Other Links in the header and click the new Tasks item.

Verification Checklist

Functionality

  • The Resolved and Closed Tasks page loads successfully.
  • The table displays the following columns:
    • Task Number
    • Task Name (clickable)
    • Assigned Resources (Name & Email)
    • Resolved/Closed By (Name & Email)
    • Date
  • Clicking a Task Name correctly navigates to the corresponding WBS task details page.

Styling

  • Switch between light and dark themes to confirm the page renders correctly in both modes.

Screenshots or videos of changes:

video2638297764.mp4

@vivekchandrabs vivekchandrabs changed the title chore: Add code related to the resolved tasks Feature: Tracking Resolved Tasks Feb 5, 2026
@one-community one-community changed the title Feature: Tracking Resolved Tasks Vivek - Feature: Tracking Resolved Tasks Feb 9, 2026
@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Feb 9, 2026
Copy link

@Anusha-Gali Anusha-Gali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Vivek,

I have reviewed your PR locally and it works as per the requirements mentioned.
Screenshot 2026-02-10 at 12 04 29 AM

@maithili20
Copy link

maithili20 commented Feb 11, 2026

HI @vivekchandrabs
When I click on Tasks item, I get 404 error. I tried debugging but no luck.
Screenshot 2026-02-11 at 3 22 52 PM

@vivekchandrabs
Copy link
Author

vivekchandrabs commented Feb 14, 2026

@maithili20 Can you please checkout to the proper backend branch?

The backend branch is VivekChandra-Implementing-ResolvedTask-Tracking

HI @vivekchandrabs When I click on Tasks item, I get 404 error. I tried debugging but no luck. Screenshot 2026-02-11 at 3 22 52 PM

@maithili20
Copy link

@maithili20 Can you please checkout to the proper backend branch?

The backend branch is VivekChandra-Implementing-ResolvedTask-Tracking

HI @vivekchandrabs When I click on Tasks item, I get 404 error. I tried debugging but no luck. Screenshot 2026-02-11 at 3 22 52 PM

I have used the correct branches pfa screenshot, we can take it over slack
Screenshot 2026-02-14 at 3 27 57 PM

@vivekchandrabs
Copy link
Author

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
Backend: npm run dev

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.

@maithili20 Can you please checkout to the proper backend branch?
The backend branch is VivekChandra-Implementing-ResolvedTask-Tracking

HI @vivekchandrabs When I click on Tasks item, I get 404 error. I tried debugging but no luck. Screenshot 2026-02-11 at 3 22 52 PM

I have used the correct branches pfa screenshot, we can take it over slack Screenshot 2026-02-14 at 3 27 57 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants