164 Commits

Author SHA1 Message Date
1834c103f0 Added an API to add new payment mode to master table for that tenant 2025-07-25 10:36:57 +05:30
e1102c2978 Added an API to add new Expense type to master table for that tenant 2025-07-25 10:26:29 +05:30
c881964ab1 Added proper validation and logs in get expesne status, expenses type and payment mode APIs 2025-07-24 16:07:39 +05:30
809d64e296 Added permission IDs in expesne status master View model 2025-07-24 16:03:23 +05:30
57d7b4c07b Solved the issue of not showing final status in list and details API of expesne model 2025-07-24 10:38:31 +05:30
a1db851edd Added peoper return messages and validations in update expesnse API 2025-07-24 10:15:33 +05:30
8b5b0aed4c Added proper logs to all Expesne APIs 2025-07-23 18:02:12 +05:30
ae1222bb96 Added the API to featch list of suppler names from expenses 2025-07-23 17:31:15 +05:30
b6dfb30f92 Create API base for delete expense API 2025-07-23 17:22:19 +05:30
4370d5a350 Adsing file to delete from S3 in mongoDB while update expenes 2025-07-23 16:24:59 +05:30
0095cd54f6 Added persigned Urls in Expesne Details API 2025-07-23 12:50:42 +05:30
3083083148 Created the get Expense details API 2025-07-23 10:51:58 +05:30
73cf85a1cc Added cache to expenses get list and create expense APIs 2025-07-23 09:56:01 +05:30
cfbfbf2e2b Renamed the CacheHelper To Helpers 2025-07-22 10:53:55 +05:30
5be154a9f1 Added totalPages , totalEntites and Currect page in response of get expenses list 2025-07-22 09:58:13 +05:30
2449d2a518 FIxed the database transaction error 2025-07-21 18:50:08 +05:30
1fffde6d7f Solved the database transcation error 2025-07-21 18:39:34 +05:30
f9213b6040 Completely optimmized the Action API 2025-07-21 18:21:51 +05:30
839bc360f3 Added skeleton for action and update API. 2025-07-21 12:29:33 +05:30
8e69219e73 Added all get lsit for Expenses-Type, Expenses-Status and payment-mode 2025-07-19 15:02:48 +05:30
0b1d2669ca Improved the data seeder function 2025-07-19 14:58:47 +05:30
8735de3d93 Remove the projectHelper and ProjetsHelper and move its bussiness logic to project services 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
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
3bc51f9cd9 Refactor project report APIs to improve performance and readability 2025-07-17 17:22:57 +05:30
ff722503d5 Added new parameter in log "Origin" 2025-07-11 11:03:33 +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
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
90c5308d76 Filtered conatct notes by projects and added contact name and organization name in list VM 2025-06-27 10:58:29 +05:30
bb76047605 Implemeted an API to store logs from mobile Application 2025-06-23 17:09:39 +05:30
f275d08215 Implemented image storing to S3 while reporting task 2025-06-12 21:40:31 +05:30
baa168ff8f Sending list of projects of which employee has permission 2025-06-06 18:40:09 +05:30
5eb100c1f6 Implement API to Send OTP for Email-Based Login 2025-06-06 16:27:58 +05:30
34577c41f7 Implement an API to Generate MPIN 2025-06-06 12:17:17 +05:30
a5cf2025a1 Added tables for MPIN and OTP as well created an Login API for Mobile Application 2025-06-05 17:01:53 +05:30
0467a825ad Added a new feature permission for self-attendance and enforced this permission in the attendance module. 2025-06-04 16:55:41 +05:30
e73d3e0744 Taking emailids and email body from database rather than local or hardcoded as well logging every mail to database 2025-05-30 17:46:51 +05:30
276b253e2d Added fixed height to table elements 2025-05-26 06:12:16 +00:00
7e70297e7c Added an Email service and API to send an Email of daily project progress report 2025-05-26 06:12:16 +00:00
0c49d8d05c Changed file structure in model project 2025-05-10 13:16:20 +05:30
261938fbad Added isSystem flage in Employee and ApplicationRole table and added functionality not to suspend employee if isSystem=true and not to update or delete application role if isSystem=true 2025-05-08 15:02:24 +05:30
c60bc8a9e5 Improved the DataSeeder logic in the startup process to ensure consistent and accurate seeding of initial data. 2025-05-03 21:55:47 +05:30