Yu Yan - feat: add blue square manual assignment tracking#5062
Merged
yany960 merged 2 commits intodevelopmentfrom Apr 13, 2026
Merged
Yu Yan - feat: add blue square manual assignment tracking#5062yany960 merged 2 commits intodevelopmentfrom
yany960 merged 2 commits intodevelopmentfrom
Conversation
✅ Deploy Preview for highestgoodnetwork-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
f84babc to
a0ee1c9
Compare
- Add manullyAssigned and manullyAssignedBy fields when adding blue squares - Pass editedBy field when updating blue squares - Display 'Manual Assignment' section in blue square modal - Display 'Edited By' information with last editor and date - Extract BlueSquareMetadata component to avoid code duplication
a0ee1c9 to
595a121
Compare
|
Anusha-Gali
approved these changes
Apr 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.









THIS IS A REDO OF PR #3424
Description
This PR implements the frontend functionality for tracking blue square manual assignments.
Related PRs (if any):
Main changes explained:
UserProfile.jsx:
modifyBlueSquaresfunction to passmanullyAssigned: trueandmanullyAssignedBy(current user ID) when adding a blue squareeditedBy(current user ID) when updating a blue squareUserProfileModal.jsx:
modBlueSquareandviewBlueSquaremodal typesHow to test:
npm installto ensure all dependencies are installeduserProfiles → infringements:manullyAssignedshould betruemanullyAssignedByshould contain your user_ideditedByis updated in the MongoDB documentHighly Recommended Test:
manullyAssignedByandeditedByfields are properly tracked with correct user IDsScreenshots:
The modal now displays:
Note:
The field name
manullyAssigned(single 'l') matches the backend schema spelling.Checklist: