1110 Commits

Author SHA1 Message Date
9d0c16b887 Added Sonar files in git ignore 2025-07-15 15:37:15 +05:30
823deb17cc Optimized the Project Allocation API 2025-07-15 15:30:41 +05:30
f406a15508 Added Employee ID of creater to bucket in Employee IDs 2025-07-15 15:21:48 +05:30
a64ce4fb02 Removed unused code from employee cache class 2025-07-15 14:34:26 +05:30
5369bbae29 Solved the issue of project is not updating properly 2025-07-15 13:09:27 +05:30
73aa1d6181 adde functionality to delete workItems from cache 2025-07-15 12:44:38 +05:30
5de59f0292 Refactored: Moved business logic from ProjectController to ProjectService 2025-07-14 18:45:23 +05:30
e769c161f4 Optimized the Update project API 2025-07-14 17:00:28 +05:30
c5d9beec04 Optimized the Get project By ID API 2025-07-14 15:57:52 +05:30
0c84bb11a3 Solved Concurrency Issue 2025-07-14 15:08:31 +05:30
4ba533f647 Optimized both get Project list API and get Project list basic API 2025-07-14 12:02:45 +05:30
8bb8b3643f Refactored the function to add project in cache and added auto Mapper 2025-07-12 13:14:15 +05:30
d27cdee72d Refactor project report APIs to improve performance and readability 2025-07-12 13:13:29 +05:30
852b079428 Merge pull request 'ProjectDetails_Split_API' (#103) from ProjectDetails_Split_API into main
Reviewed-on: #103
2025-07-11 11:32:33 +00:00
5cb56b7a10 Sovled the rebase code errors 2025-07-11 11:06:29 +05:30
56161d302b Solving rebase issues 2025-07-11 11:04:28 +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
3c8a044d66 Added the workcategory in WorkItem 2025-07-11 11:03:33 +05:30
ff722503d5 Added new parameter in log "Origin" 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
3e316ef388 Changed the signalR keyword for work item 2025-07-11 11:03:33 +05:30
3ec4bd762f Added old project Details API 2025-07-11 11:03:33 +05:30
0be200e77a In Project Report Email only sending data of job role assigned to that project 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
129ccf7fae removed comented code from appsetting file 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
de3fa6b929 project details API is split into three APIs. 2025-07-11 10:29:29 +05:30
bb76c45195 Removing the project stored in cache for employee who have the project manage permission 2025-07-10 15:57:08 +05:30
40ce4ced42 Added the workcategory in WorkItem 2025-07-10 14:59:28 +05:30
60517f3f60 Merge branch 'ProjectDetails_Split_API' of https://git.marcoaiot.com/admin/marco.pms.api into ProjectDetails_Split_API 2025-07-10 09:52:39 +05:30
c2a9a42af5 Added old project Details API 2025-07-10 09:52:18 +05:30
17c56be712 Added new parameter in log "Origin" 2025-07-09 15:11:08 +05:30
183d72017d Merge pull request 'vikas#387_code_review' (#102) from vikas#387_code_review into main
Reviewed-on: #102
2025-07-09 09:36:28 +00:00
c4ad3fdad5 Added the caching project report API and added expiry in workItems in cache 2025-07-09 12:39:27 +05:30
de5485b8f6 Changed the signalR keyword for work item 2025-07-09 10:35: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
856510baff In Project Report Email only sending data of job role assigned to that project 2025-07-08 12:48:13 +05:30
49b85c4df9 Rresloving rebase issues 2025-07-08 12:38:00 +05:30
aebb344a5a Implemented the cache in task allocation 2025-07-08 12:36:17 +05:30
56aca323e5 Storing workItem in cache and changing planned work and completed work for respective project, building, floor, and workarea 2025-07-08 12:22:29 +05:30
1d318c75d8 Implemented the methods for deleting permission am asigned project from caches for certien employee 2025-07-08 12:22:29 +05:30
8521a68c3e Added error handling in cache helper 2025-07-08 12:22:28 +05:30
8c85d92ba6 removed comented code from appsetting file 2025-07-08 12:22:28 +05:30
3ce9851a7f Saving project details with infrastructure, employee permissions and assigned project for that employee in mongodb 2025-07-08 12:22:28 +05:30
3dd5e7f626 project details API is split into three APIs. 2025-07-08 12:22:28 +05:30
67c8bee2c2 Implemented the cache in task allocation 2025-07-08 12:20:54 +05:30