Skip to content

Sidhartha Sunkasari - Handling null comparision start and end dates #1330

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

sidhu47h
Copy link
Contributor

Description

These changes are made to provide a functionality to see the voluntary stats on the TotalOrgSummary page for a given date range and a comparison range filter. On the TotalOrgSummary page, a new drop-down is being added which has two filters. One is the date range filter and the comparison filter. Upon selecting each of these filters, it will provide a way to see the volunteer stats for the given date range and you have comparison filters drop-down which has by default no comparison and three other options which compares with the week over week(which means compared to the previous week) month over month(which means compared to the same week last month) and year over year(which means compared to the same week last year) and it will update the Comparison text as well.Or Implements

Related PRS (if any):

To test this backend PR you need to checkout the #3408 frontend PR.

Main changes explained:

  • Added functionality to handle the null values for the comparison start and end dates.

How to test:

  1. check into current branch
  2. do npm install and npm run build && npm start to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to dashboard→ Reports→Total Org Summary
  6. Verify that the page is not breaking when no comparison filter is selected.

Screenshots or videos of changes:

Screen.Recording.2025-04-12.at.1.47.10.PM.mov

Copy link
Contributor

@rahul07bagul rahul07bagul left a comment

Choose a reason for hiding this comment

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

Tested as per instructions and also additional things like date range. All good to me.

Not related to this change:
Only found one issue is that when we select filter option there is slight delay from call to response and at that point percentage is with NaN value, not related to this change (PR), but just wanted to point out.

Screenshot 2025-06-07 153126

Copy link
Contributor

@strallia strallia left a comment

Choose a reason for hiding this comment

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

I confirm page is not breaking with no-comparison filter selected.

Screenshot 2025-06-12 at 6 54 14 PM

@one-community
Copy link
Member

Thank you all, merging!

@one-community one-community merged commit 1bcbbb0 into development Jun 13, 2025
5 checks passed
@one-community one-community changed the title Handling null comparision start and end dates Sidhartha Sunkasari - Handling null comparision start and end dates Jun 13, 2025
one-community added a commit that referenced this pull request Jun 28, 2025
* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc3.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314 <69070883+humera314@users.noreply.github.com>
Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: barnaboss305 <66215389+barnaboss305@users.noreply.github.com>
Co-authored-by: Jaissica <jaissica.hora@gmail.com>
one-community added a commit that referenced this pull request Jun 28, 2025
* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc3.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1503)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314 <69070883+humera314@users.noreply.github.com>
Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>
Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: Sundar Machani <76655727+sundarmachani@users.noreply.github.com>
Co-authored-by: barnaboss305 <66215389+barnaboss305@users.noreply.github.com>
Co-authored-by: Jaissica <jaissica.hora@gmail.com>
sundarmachani added a commit that referenced this pull request Jul 5, 2025
* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc3.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1503)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Reina Create Line Chart Showing Total Rental Costs Over Time Backend (#1411)

reina-create-line-showing-total-rental-costs-over-time-backend

* Pallavi create copy question sets backend (#1409)

* implemented copy question sets templates

* Added collaboration and template-related controllers, model, and routes

* updated collaboration router

* updated routes.js

* updated routes.js

* fix(error): error fix on collborationController

---------

Co-authored-by: Sundar Machani <sundarmachani@gmail.com>
Co-authored-by: Sundar Machani <76655727+sundarmachani@users.noreply.github.com>

* sundar: Fix BlueSquare email scheduler issue (#1506)

fix: emailSender export fix which effected blueSquare scheduler

* Rahulbagul user management automation (#1491)

* Created automation files for user management.

* Added automation constants and installed packages

* Added packages

* Fixed route.js error.

* Fixed routes.js, interchanged code for dropboxRouter and githubRouter.

* User access management automation

* Fixed package-lock

* fixed build error

* fixed error message issue

* major bug fixes

---------

Co-authored-by: aaryaneil <aaryaneil.nimbalkar@gmail.com>
Co-authored-by: Guirong Wu <619917585@qq.com>
Co-authored-by: Angad Anil Gosain <angadgosain@gmail.com>

* Sundar - Email retry functionality (#1508)

feat: email retry feature for last week

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314 <69070883+humera314@users.noreply.github.com>
Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: barnaboss305 <66215389+barnaboss305@users.noreply.github.com>
Co-authored-by: Jaissica <jaissica.hora@gmail.com>
Co-authored-by: Pallavi Thorat <87472620+pallavithorat@users.noreply.github.com>
Co-authored-by: Rahul Bagul <55353026+rahul07bagul@users.noreply.github.com>
Co-authored-by: aaryaneil <aaryaneil.nimbalkar@gmail.com>
Co-authored-by: Guirong Wu <619917585@qq.com>
Co-authored-by: Angad Anil Gosain <angadgosain@gmail.com>
sundarmachani added a commit that referenced this pull request Jul 5, 2025
* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc3.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1503)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Reina Create Line Chart Showing Total Rental Costs Over Time Backend (#1411)

reina-create-line-showing-total-rental-costs-over-time-backend

* Pallavi create copy question sets backend (#1409)

* implemented copy question sets templates

* Added collaboration and template-related controllers, model, and routes

* updated collaboration router

* updated routes.js

* updated routes.js

* fix(error): error fix on collborationController

---------

Co-authored-by: Sundar Machani <sundarmachani@gmail.com>
Co-authored-by: Sundar Machani <76655727+sundarmachani@users.noreply.github.com>

* sundar: Fix BlueSquare email scheduler issue (#1506)

fix: emailSender export fix which effected blueSquare scheduler

* Rahulbagul user management automation (#1491)

* Created automation files for user management.

* Added automation constants and installed packages

* Added packages

* Fixed route.js error.

* Fixed routes.js, interchanged code for dropboxRouter and githubRouter.

* User access management automation

* Fixed package-lock

* fixed build error

* fixed error message issue

* major bug fixes

---------

Co-authored-by: aaryaneil <aaryaneil.nimbalkar@gmail.com>
Co-authored-by: Guirong Wu <619917585@qq.com>
Co-authored-by: Angad Anil Gosain <angadgosain@gmail.com>

* Sundar - Email retry functionality (#1508)

feat: email retry feature for last week

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314 <69070883+humera314@users.noreply.github.com>
Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: barnaboss305 <66215389+barnaboss305@users.noreply.github.com>
Co-authored-by: Jaissica <jaissica.hora@gmail.com>
Co-authored-by: Pallavi Thorat <87472620+pallavithorat@users.noreply.github.com>
Co-authored-by: Rahul Bagul <55353026+rahul07bagul@users.noreply.github.com>
Co-authored-by: aaryaneil <aaryaneil.nimbalkar@gmail.com>
Co-authored-by: Guirong Wu <619917585@qq.com>
Co-authored-by: Angad Anil Gosain <angadgosain@gmail.com>
sundarmachani added a commit that referenced this pull request Jul 5, 2025
* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1502)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc322b01b4695f577155cb9fbd24028e6245.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314 <69070883+humera314@users.noreply.github.com>
Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: barnaboss305 <66215389+barnaboss305@users.noreply.github.com>
Co-authored-by: Jaissica <jaissica.hora@gmail.com>

* Backend Release to Main [2.40] (#1493)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc322b01b4695f577155cb9fbd24028e6245.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1503)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30…
one-community added a commit that referenced this pull request Jul 6, 2025
* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc322b01b4695f577155cb9fbd24028e6245.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1503)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Reina Create Line Chart Showing Total Rental Costs Over Time Backend (#1411)

reina-create-line-showing-total-rental-costs-over-time-backend

* Pallavi create copy question sets backend (#1409)

* implemented copy question sets templates

* Added collaboration and template-related controllers, model, and routes

* updated collaboration router

* updated routes.js

* updated routes.js

* fix(error): error fix on collborationController

---------

Co-authored-by: Sundar Machani <sundarmachani@gmail.com>
Co-authored-by: Sundar Machani <76655727+sundarmachani@users.noreply.github.com>

* sundar: Fix BlueSquare email scheduler issue (#1506)

fix: emailSender export fix which effected blueSquare scheduler

* Rahulbagul user management automation (#1491)

* Created automation files for user management.

* Added automation constants and installed packages

* Added packages

* Fixed route.js error.

* Fixed routes.js, interchanged code for dropboxRouter and githubRouter.

* User access management automation

* Fixed package-lock

* fixed build error

* fixed error message issue

* major bug fixes

---------

Co-authored-by: aaryaneil <aaryaneil.nimbalkar@gmail.com>
Co-authored-by: Guirong Wu <619917585@qq.com>
Co-authored-by: Angad Anil Gosain <angadgosain@gmail.com>

* Sundar - Email retry functionality (#1508)

feat: email retry feature for last week

* Sundar/final dev merge 2.41 (#1515)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1502)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc322b01b4695f577155cb9fbd24028e6245.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314 <69070…
one-community added a commit that referenced this pull request Jul 6, 2025
* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc322b01b4695f577155cb9fbd24028e6245.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1503)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Reina Create Line Chart Showing Total Rental Costs Over Time Backend (#1411)

reina-create-line-showing-total-rental-costs-over-time-backend

* Pallavi create copy question sets backend (#1409)

* implemented copy question sets templates

* Added collaboration and template-related controllers, model, and routes

* updated collaboration router

* updated routes.js

* updated routes.js

* fix(error): error fix on collborationController

---------

Co-authored-by: Sundar Machani <sundarmachani@gmail.com>
Co-authored-by: Sundar Machani <76655727+sundarmachani@users.noreply.github.com>

* sundar: Fix BlueSquare email scheduler issue (#1506)

fix: emailSender export fix which effected blueSquare scheduler

* Rahulbagul user management automation (#1491)

* Created automation files for user management.

* Added automation constants and installed packages

* Added packages

* Fixed route.js error.

* Fixed routes.js, interchanged code for dropboxRouter and githubRouter.

* User access management automation

* Fixed package-lock

* fixed build error

* fixed error message issue

* major bug fixes

---------

Co-authored-by: aaryaneil <aaryaneil.nimbalkar@gmail.com>
Co-authored-by: Guirong Wu <619917585@qq.com>
Co-authored-by: Angad Anil Gosain <angadgosain@gmail.com>

* Sundar - Email retry functionality (#1508)

feat: email retry feature for last week

* Sundar/final dev merge 2.41 (#1515)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Sundar dev merge main fix (#1502)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

* Nikhil - Added unit test for bmProjectController (#1261)

* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added a unit test for bmNewLessonController (#1255)

* Added a unit test for bmNewLessonController

* resolved merge conflicts

* fixed errors

* errors fixed

* fixed errors

* resolved errors

* resolved errors

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Handling null comparision start and end dates (#1330)

Co-authored-by: sidhu47 <sidhuemailid@gmail.com>

* Sabitha - Create dropdown to filter based on village backend (#1402)

* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties

* Humemah: fix - prevent deactivated managers from receiving notifications (#1363)

* Humemah: fix - prevent deactivated managers from receiving notification emails

* Update

* Strallia - use pacific time in Total Org Summary data (#1466)

* fix: use pacific time

* refactor: format code

* Dhrumil fix User Management new account no longer showing up at top of list  (#1465)

fix: update sorting criteria to prioritize startDate and createdDate

* Jiaqi create bidding page backend (#1365)

* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js

* Manusha donut chart show applicants by experience (#1458)

* initial commit

* initial commit

* removed jobapplicationrouter file and added new files

* Jiaqi Fix the dynamic scope questionarie controller (#1445)

finish the logic

* Zhifan - hotfix weekly email missed hours logged (#1467)

included latest dev updates

* Revert "Zhifan - hotfix weekly email missed hours logged" (#1469)

Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc322b01b4695f577155cb9fbd24028e6245.

* Xiaolei Implement Bar Graph named Lessons Learned backend (#1302)

* Implement lessons learnt API

* revert code to first commit

* Zhifan - hotfix weekly email missed hours logged (#1471)

* included latest dev updates

* removed testing implementation

* removed logging

* Angad - Implemented userSkillTabsContoller and Router for the tabs. (#1325)

* Implemented userSkillTabsContoller and Router for the tabs.

* Fixed the issue with model not loading and tested API endpoints in postman.

* Update routes.js to remove duplicate declarations for hgnFormResponses

* Reina create tracking button for advanced management backend (#1439)

* reina create tracking button for advanced management

* changes

* Bhavpreet: listing's wishlist backend (#1317)

* added a basic

* made some changes to the code

* made some changes

* made some changes

* finished the wishlist backend and testing

* testing after merge

---------

Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Humera and Sundar - Fix and protect the Badge scheduler code (#1479)

* Add new code For Badge at One Place

* Updated userhelper

* Updated userhelper 2.0

* chore(userHelper): lint fixed

* feat(badge): Added protection using husky for badge scheduler code

* fix(badge): Fix husky install

* fix(node version): hardcode to use node 14 version

---------

Co-authored-by: Humera Naaz <humera.naaz@gmail.com>
Co-authored-by: Sundar Machani <sundarmachani@gmail.com>

* Bhavpreet - LB platform - messaging backend (#1366)

* routes controllers and models for lbdashboard defined

* created routes, controllers, models

* socket communications working fine

* updateUserpreferences function working

* email and app notification feature activated

* some changes

* made changes to routes and function and removed notification for now

* added socket instead of ws

* removed socket.io and made the ws work this time

* socket messaging is working properly, and also the user preferences are updating properly

* lb dashboard messagin feature is compelete and also added notification to the email

* changed the in-app notification of offline

* fixed things to pass the test

* fixed things to pass the test which where failing due to emailsender

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixed things to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* fixing the error to pass the test

* setting the lb message email to false

---------

Co-authored-by: Jatin Agrawal <jatinagrawal0801@gmail.com>
Co-authored-by: fangedShadow <bhavpreet666singh.com>

* Sundar dev to main conlfict fix. (#1494)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Barnaboss conflict resolution for Main [2.40] (#1496)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Fix conflicts in userProfileCOntroller

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

* Jaissica fix merge (#1497)

* Newell - fix email issues (#1430) (#1431)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>

* Backend Release to Main [2.37] (#1436)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>

* Backend Release to Main [2.38] (#1443)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>

* Backend Release to Main [2.39] (#1453)

* Newell - fix email issues (#1430)

* fix(email): resolve sendEmailWithAcknowledgment promise correctly

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* docs(email): add JSDoc to emailSender for improved type hints and clarity

* fix(transaction): revert transaction edits for local debugging

* Zhifan - hotfix not seeing hours logged in weekly summaries report page (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours

* Newell - move cc recipients to bcc for privacy (#1435)

fix(email): move cc recipients to bcc for privacy

* Strallia - Hours completed backend data (#1437)

feat: get data for tangible hours percentages

* Newell - add Jae to CC recipients in emailSender (#1441)

feat(email): add Jae to CC recipients in emailSender

* Rishitha noshow visualization metrics (#1227)

* no show viz

* fix url

* resolve conflicts

* resolve conflicts

* Dharmik - fix - team code outlier and notification red (#1424)

* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs

* Rishitha create bargraph for number of issues by type backend (#1318)

* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue

* Zhifan - Create way to see 6 months & yearly anniversaries (#1273)

* Backend Changes for trophy functionality

* changed logic to use startDate

* completed follow up feature on weekly summary report

* converted into CommonJS

---------

Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>

* Nikhil - Added a unit test for bmReusableController (#1271)

Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Nikhil - Added unit test for bmToolController (#1284)

Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>

* Dharmik - fix/Add number of blue squares to bottom left corner of first column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares

* Dipti create separate subscribe and unsubscribe pages linked to the app (#1418)

* Update emailController.js

* Update emailController.js

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>

---------

Co-authored-by: Ankuriboh <183397864+Ankuriboh@users.noreply.github.com>
Co-authored-by: Zhifan Jia <127051168+mashpotato9@users.noreply.github.com>
Co-authored-by: Strallia Chao <134454347+strallia@users.noreply.github.com>
Co-authored-by: RishithaMamidala <113060798+RishithaMamidala@users.noreply.github.com>
Co-authored-by: Dharmik1710 <47842695+Dharmik1710@users.noreply.github.com>
Co-authored-by: Aishwarya Ramesh <arame008@odu.edu>
Co-authored-by: nikhilpittala16 <142841075+nikhilpittala16@users.noreply.github.com>
Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Co-authored-by: Dipti Yadav <dipti.yadav@outlook.com>
Co-authored-by: sidhu47h <143651758+sidhu47h@users.noreply.github.com>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
Co-authored-by: sabithanazareth <41137183+sabithanazareth@users.noreply.github.com>
Co-authored-by: Humemah Kahlid <53024970+humemah@users.noreply.github.com>
Co-authored-by: ddshah878 <dhrumil878@gmail.com>
Co-authored-by: Peter-Nie2003 <139121798+Peter-Nie2003@users.noreply.github.com>
Co-authored-by: manushajyasta30 <manushajyasta2002@gmail.com>
Co-authored-by: One Community <one-community@users.noreply.github.com>
Co-authored-by: Xiaolei Zhao <71137238+niccccccccer@users.noreply.github.com>
Co-authored-by: Angad Anil Gosain <37550965+angad363@users.noreply.github.com>
Co-authored-by: ReinaT5678 <56940344+ReinaT5678@users.noreply.github.com>
Co-authored-by: fangedShadow <75034643+fangedShadow@users.noreply.github.com>
Co-authored-by: humera314…
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.

5 participants