208 Commits

Author SHA1 Message Date
560d2f2d4d adde functionality to delete workItems from cache 2025-07-17 17:22:59 +05:30
36eb7aef7f Optimized the Update project API 2025-07-17 17:22:58 +05:30
b78f58c304 Solved Concurrency Issue 2025-07-17 17:22:58 +05:30
c359212ee5 Optimized both get Project list API and get Project list basic API 2025-07-17 17:22:58 +05:30
7d160a9a52 Refactored the function to add project in cache and added auto Mapper 2025-07-17 17:22:57 +05:30
0ec507c97c Included the jobrole when feaching employee list 2025-07-17 15:31:05 +05:30
d1106bc86b Can able update note of deleted not also 2025-07-17 12:01:47 +05:30
237b178107 Replace lazy loading with eager loading 2025-07-16 17:52:25 +05:30
8e3eedbfa7 Removing the project stored in cache for employee who have the project manage permission 2025-07-11 11:03:33 +05:30
669500e57e Added the caching project report API and added expiry in workItems in cache 2025-07-11 11:03:33 +05:30
3646163593 Implemented the cache in task allocation 2025-07-11 10:32:11 +05:30
cbcc3398c3 Storing workItem in cache and changing planned work and completed work for respective project, building, floor, and workarea 2025-07-11 10:30:39 +05:30
d8cf87aee4 Implemented the methods for deleting permission am asigned project from caches for certien employee 2025-07-11 10:30:39 +05:30
3d8e91d58d Added error handling in cache helper 2025-07-11 10:30:39 +05:30
3e8ef856d4 Saving project details with infrastructure, employee permissions and assigned project for that employee in mongodb 2025-07-11 10:30:35 +05:30
2304912bf8 Added all Feature permission in static file and use that static file to check the permission 2025-07-08 16:07:27 +05:30
5c1dcd89b5 directoryAdmin, directoryManager, and directoryUser are hard-coded in the helper class. Instead of hard-coding, we can create a static class and use it across the application.
Ref: https://redmine.marcoaiot.com/issues/387
2025-07-08 15:12:36 +05:30
d817170d0f Added a return statement after saving the contact tag. 2025-06-30 10:31:01 +05:30
8d35063ced Merge pull request 'Ashutosh_Task#513' (#95) from Ashutosh_Task#513 into Issues_June_3W
Reviewed-on: #95
2025-06-27 11:45:54 +00:00
d12f8ed0fb Added conatct name nd organization name in all contact note VMs 2025-06-27 11:50:51 +05:30
90c5308d76 Filtered conatct notes by projects and added contact name and organization name in list VM 2025-06-27 10:58:29 +05:30
e3ddcee8b3 Implemented An API to get list of all notes 2025-06-24 16:32:54 +05:30
b56478056e Implemented An API to get list of all notes 2025-06-23 14:50:50 +05:30
2e925efcf7 Added code to validate the id received by path parameter with id received by payload 2025-06-19 06:53:02 -04:00
5bc13e215d Added CRUD operation APIs for work Status master table 2025-06-19 06:53:02 -04:00
Pramod Mahajan
f20b4a42a1 added new fields inside workItem- parentTaskId and Description 2025-06-19 06:53:02 -04:00
99818c42b0 Added new API to get list of work status 2025-06-19 06:53:02 -04:00
d8ee5940fd Add new API to only fetch project information to load in dropdowns. Full project details including progress will be fatched latter when required 2025-06-12 17:32:48 +05:30
3f18371330 FIxed issues invalid validation 2025-06-10 16:52:01 +05:30
b61caa9ee7 Fixed rebase confilets 2025-06-09 20:22:36 +05:30
361a2ab5c3 Sending Is Active in Object Of Contact notes 2025-06-09 20:14:26 +05:30
0db199e74f fixed the bug of only sending ID of logged in employee in Bucket object 2025-06-09 20:14:26 +05:30
a6fc75f492 Stopping multiple entries in employee-bucket mapping table 2025-06-09 20:14:26 +05:30
af9e06cd98 Sending last updatedBy and updatedAt when sending list of notes 2025-06-09 20:14:26 +05:30
7dc80ec006 Included object consist of basic infromation of employee who created the bucket in View models 2025-06-09 20:14:26 +05:30
4abeb8cf5a Sending number of conacts within the bucket with it information in API Update bucket, Assign Bucket, and Get Bucket List 2025-06-09 20:14:26 +05:30
b88dbea6c6 Corrected Spelling mistakes 2025-06-09 20:14:25 +05:30
138eb963d0 Implemented an API to delete a Bucket 2025-06-09 20:14:25 +05:30
ae08ebeae5 Implement API to Assign Bucket to Employees 2025-06-09 20:14:20 +05:30
49988c9814 Enhancement #381: Update "Update Bucket" API to Enforce Feature 2025-06-09 20:14:00 +05:30
915ad7bdb5 Enhancement #380: Update "Create Bucket" API to Enforce Feature 2025-06-09 20:14:00 +05:30
aad79953f5 Enhancement #378: Update "Get Bucket List" API to Enforce Feature 2025-06-09 20:14:00 +05:30
404c16946b Enhancement #377: Update "Update Contact" API to Enforce Feature 2025-06-09 20:14:00 +05:30
ac837ef241 Enhancement #376: Update "Get Contact by Bucket ID" API to Enforce Feature Permissions 2025-06-09 20:13:59 +05:30
3f74646437 Enhancement #375: Update "Get Contact" API to Enforce Feature Permissions 2025-06-09 20:13:54 +05:30
6e2b0eaec0 Added an API to suspend a n existing Contact-note 2025-06-09 20:07:19 +05:30
1e0e277bbf Added an API to Update existing Contact-note 2025-06-09 20:07:19 +05:30
8ca07410b0 Added an API to suspend a n existing Contact-note 2025-06-09 19:37:04 +05:30
84767d41b8 Added an API to Update existing Contact-note 2025-06-09 19:37:04 +05:30
ec63cde59b Added functionality to stop recreating tas of same name 2025-06-09 19:35:30 +05:30