Skip to content

Ghazi - 🔥 resources made available in the add task modal (main)#3577

Open
Ghazi1212 wants to merge 4683 commits intoghazi_fix_resources_dropdownfrom
main
Open

Ghazi - 🔥 resources made available in the add task modal (main)#3577
Ghazi1212 wants to merge 4683 commits intoghazi_fix_resources_dropdownfrom
main

Conversation

@Ghazi1212
Copy link
Contributor

Description

Refactored TagsSearch component and AddTask modal to improve resources visibility and availability.

Related PRS (if any):

No related PRs

Main changes explained:

  • TagsSearch Component:

  • Prioritized members (from allMembers) as the main data source.

  • Shows full member list on input focus, filters when typing.

  • Retains Redux search fallback if members is unavailable.

  • Handles varied member object formats (_id, userID, firstName, etc.).

  • Simplified dropdown visibility logic and added developer debug info.

  • AddTaskModal Component:

  • Imported fetchAllMembers action.

  • Triggered fetchAllMembers when the modal opens using useEffect.

  • Ensures TagsSearch has access to full member list without relying on search.

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to view profile→ projects→Assign Project→ Click to access WBSs → Add new WBS → Add Task…
  6. verify that the resources are visible in a dropdown in the resources field and the task is successfully allotted to the user.
  7. verify this new feature works in dark mode

Screenshots or videos of changes:

Screen.Recording.2025-05-26.at.03.46.05.mov

@Ghazi1212 Ghazi1212 changed the title Main Ghazi - 🔥 resources made available in the add task modal (main) May 27, 2025
Venkataramanan Venkateswaran and others added 25 commits February 26, 2026 10:02
…rboard_info_icon_text_fe

Venkataramanan fix: leaderboard info icon text - frontend
…ummary_text_and_timelog_icons

Venkataramanan 🔥 summary text center align and timelog icons formatting
…ask_names_formatting_and_add_intangible_time_button

Venkataramanan 🔥 task names and add intangible time formatting
…er-alignment

Namitha: Fixed number alignment in Most Popular Event chart and convert to CSS modules
…s-development-v2

Sayali: 🔥 sonarcloud issues development v2
…arn/rollup-4.59.0

chore(deps): bump rollup from 4.49.0 to 4.59.0
…issing-package

Sayali 🔥 add missing libphonenumber-js package to resolve AddMaterial tes…
Sayali: 🔥 resolve SonarCloud blockers - fix invalid CSS unit and remove re…
…ubmit_for_review_button_formatting

Venkataramanan fix: submit for review button formatting
…onarqube_errors

Venkataramanan 🔥 all sonarqube reliability issues
Sundar - 🔥 Fix sonar reliability issue in logout
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
3.6% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.