64 Commits

Author SHA1 Message Date
1e66dd2017 Added the deassiged service from project API 2025-09-18 17:23:50 +05:30
122e7074b8 Added the GetAllPermissionFroProject API 2025-09-16 13:34:22 +05:30
b336bd3481 Added the API to get list of employee whom project-level is assigned 2025-09-04 12:19:27 +05:30
0916abe464 Added the Manage project-level permissions API 2025-09-03 16:55:20 +05:30
391d79af3e Created the structure for project-level-permissions APIs 2025-09-02 16:05:08 +05:30
7555b73f02 Added an API to get task by employeeId 2025-08-06 14:51:55 +05:30
9edc0e645e Added to an API to get project assignment histery of an employee 2025-08-06 13:07:41 +05:30
4808d6e77b COrrected the seppling mistake for projectDetails API 2025-08-01 09:03:12 +05:30
5926ec6655 will be pushed in another branch
revert Changed the function from GetProjectDetailsAsync to GetProjectDetailsOldAsync
2025-07-23 12:47:22 +00:00
346f2cebcb Changed the function from GetProjectDetailsAsync to GetProjectDetailsOldAsync 2025-07-23 18:11:10 +05:30
0ecf258661 Deleted the unused variable 2025-07-17 17:23:01 +05:30
c8ca2d5c49 Optimization of WorkItem Delete API in Project Controller 2025-07-17 17:23:00 +05:30
eabd31f8cf Optimized the Manage infra API in Project Controller 2025-07-17 17:23:00 +05:30
57b7f941e6 Optimized the manage task API in projectController 2025-07-17 17:23:00 +05:30
c90f39082a Optimized the project allocation by employee Id Apis 2025-07-17 17:23:00 +05:30
168922c278 Optimized the Project Allocation API 2025-07-17 17:22:59 +05:30
80149f05f7 Solved the issue of project is not updating properly 2025-07-17 17:22:59 +05:30
560d2f2d4d adde functionality to delete workItems from cache 2025-07-17 17:22:59 +05:30
f4ca7670e3 Refactored: Moved business logic from ProjectController to ProjectService 2025-07-17 17:22:58 +05:30
36eb7aef7f Optimized the Update project API 2025-07-17 17:22:58 +05:30
ca34b01ab0 Optimized the Get project By ID API 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
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
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
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
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
a6a842bf10 Fixed rebase issues 2025-06-19 07:30:55 -04:00
c9bb18d8e5 Optimized the task management API 2025-06-19 07:05:32 -04:00
4164c7d761 Cheange the message sending when manageing project infrastructure 2025-06-18 18:12:28 +05:30
e2956c0c8c Added signalR functionality in Project Infrastructure 2025-06-17 17:05:52 +05:30
29ea1698bc Implemented signalR in manage Task API 2025-06-16 17:57:44 +05:30
b21d30c18e Changed the keyword for updating and creating project 2025-06-16 17:54:52 +05:30
d78a2fe3b2 Implemented signalR in project infrastructure APIs 2025-06-16 17:54:52 +05:30
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
d5e7d38101 Merge pull request 'Feature_Directory' (#90) from Feature_Directory into main
Reviewed-on: #90
2025-06-10 14:44:35 +00:00
7689d2d235 Introduces a new column to the Project database table. 2025-06-10 16:40:46 +05:30
Pramod Mahajan
9ed615110d created two end pointe for assigne and unassign project for perticular employee 2025-06-09 20:15:15 +05:30
baa168ff8f Sending list of projects of which employee has permission 2025-06-06 18:40:09 +05:30
91d7c3b508 When sending project infrastructure sending today's Planned task numbers 2025-06-03 15:54:13 +05:30
7c9cd4697f Add a foreign key for WorkCategory table to the WorkItem model 2025-05-12 13:18:19 +05:30
d95f61cba9 Fixed error happeds when Changing file strucutre in model project 2025-05-10 13:39:33 +05:30
0c49d8d05c Changed file structure in model project 2025-05-10 13:16:20 +05:30
041d32d8ea Added proper success messages upon creation and update of building, floor, and work area for improved user feedback. 2025-05-09 09:41:30 +05:30
523b1eb9d0 Implement an API endpoint to delete a task 2025-05-05 12:05:05 +00:00