Skip to content

Backend Release to Main [2.49]#1633

Closed
one-community wants to merge 103 commits into
mainfrom
development
Closed

Backend Release to Main [2.49]#1633
one-community wants to merge 103 commits into
mainfrom
development

Conversation

@one-community
Copy link
Copy Markdown
Member

@one-community one-community commented Aug 4, 2025

Includes: Ghazi - fix: implement default password handling and remove env variable depe… 3279 + #1272, Alisha taking over for Xiaolei - Implement Loss Tracking API #1351, shashank-madan HGN Questionnaire Dashboard: Frontend 3775+ #1547, Venkataramanan 🔥 resolve merge conflict 1630 v1 #1631, Venkataramanan 🔥 merge conflict 1630 v2 #1632, Meenashi - Takeover: Sanjeev30 sanjeev phase 2 financial summary data apis #1595, Venkataramanan 🔥 merge conflicts v3 #1635, Zhifan - Remove switch start date button 3781+#1552, shraddha-fix: Updated env load #1620, Zhifan - Create a “button” prototype backend #1288,

Ankuriboh and others added 30 commits May 30, 2025 12:15
* 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
…ge (#1432)

* fixed logic for returning time info

* fixed three weeks age tab showed no hours
fix(email): move cc recipients to bcc for privacy
feat: get data for tangible hours percentages
feat(email): add Jae to CC recipients in emailSender
* no show viz

* fix url

* resolve conflicts

* resolve conflicts
* teamCodeWarning added to userProfile

* set teamcodewarning to true if the teamcode is not valid

* set teamCodeWarning flag if teamcode is invalid

* removed concole.logs
* issue chart backend

* commit_1

* fix controller

* issue chart backend

* fix backend issue
* 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>
Added a unit test for bmReusableController.js file

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
Added unit test for bmToolController

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
…st column on User Management Page (#1410)

* added infringements to getUserProfiles

* fixed issues getting blue squares
…pp (#1418)

* Update emailController.js

* Update emailController.js
* Added unit test for bmProjectController

* some changes

---------

Co-authored-by: Nikhil Pittala <nikhilpittala7@gmail.com>
* 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>
Co-authored-by: sidhu47 <sidhuemailid@gmail.com>
* Village model with village map link and amenities

* Controller with village map and amenities

* Update controller

* Add and validate properties
…ons (#1363)

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

* Update
* fix: use pacific time

* refactor: format code
…f list (#1465)

fix: update sorting criteria to prioritize startDate and createdDate
* create the data schema

* create the router and controller for property

* userbid endpoint

* Fix all the bug

* fix the problem in listing.js
* initial commit

* initial commit

* removed jobapplicationrouter file and added new files
Revert "Zhifan - hotfix weekly email missed hours logged (#1467)"

This reverts commit dfe7bc3.
* Implement lessons learnt API

* revert code to first commit
* included latest dev updates

* removed testing implementation

* removed logging
…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

* changes
* 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>
rahul07bagul and others added 16 commits July 26, 2025 18:28
* Add: Weekly Summary Email Assignment backend logic and route setup

* Added update email API

* Fix npm ci error

---------

Co-authored-by: kaia <kaiacwy00@gmail.com>
…Paid Labor Cost backend (#1451)

* created controller and routes files for labor cost chart

* updated for only one add feature

* revamped complete backend for labor cost task, controller, model and router

* formatted all changes
* 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 <manus…
…led tools most susceptible to breakdown (#1601)

* added backend files for tools most susceptible

* rectified routes and require lines.

* added backend controller and router

* fix: controller and format document

* fix: package-lock file

* fix: controller ES6 exports
…sted Materials (#1600)

* fix: updated controller model router

* fix: fixed ES6 formatting for exports
* 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 <manus…
* complete the controller to display all members' skill and contact

* added routes and excluded current user

* modified logic to indicate private slack

* use privacy setting in user profile for email and phone number

* fixed a typo when trying to get user profile
fix: fixed eslinter and husky pre-commit

Co-authored-by: Sundar Machani <sundarmachani@Sundars-MacBook-Pro.local>
* 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 <manu…
…er (#1272)

fix: change error code from 501 to 400 in userProfileController
* prototype

* add parameters in query and store in schema

* loss tracking api finished

* fix: added validation for input fields- startDate, endDate, materialId

---------

Co-authored-by: ALISHA WALUNJ <walunjalisha@gmail.com>
fix: update mechanism to populate HGN form responses to skills dashboard
* 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-…
* 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: m…
* 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-auth…
…#1595)

Added APIs for financial summary of the Building Projects

Co-authored-by: Sanjeevkumar Sharma <sanjeev1996s@gmail.com>
Co-authored-by: Sanjeevkumar Sharma <sanjeevsharma88@yahoo.com>
* 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: manus…
fix: Added isStartDateManuallyModified field to schema and controller
* complete dashboard prototype

* optimized for for material costs and labor calculation
* 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 <m…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.