Commit Graph

  • 3b82648e45 Fix Add Technician submenu Jissin Mathew 2026-05-26 12:47:47 +05:30
  • 937ba2e7cf Fix Add Inventory Item Issues Jissin Mathew 2026-05-26 12:23:23 +05:30
  • f63e4056f2 Merged PR 1110: Fix user management, customer menu, inventory, notification, and validation issues Avinash Rajesh 2026-05-26 21:05:38 +05:30
  • febfa45e4a Implement review fixes joelthomastrenser 2026-05-26 21:03:22 +05:30
  • 33cbb1dac3 Fix Update Profile and User Validation Issues Avinash Rajesh 2026-05-26 20:03:02 +05:30
  • 80b91f3f1b Fix View Service History and View Notification Issue Avinash Rajesh 2026-05-26 18:48:23 +05:30
  • a87af89a8a Fix Complete Payment Issue Avinash Rajesh 2026-05-26 17:27:57 +05:30
  • f1ca8c2a58 Fix Remove User Issue Avinash Rajesh 2026-05-26 16:35:17 +05:30
  • d55bbb6349 Fix Check stock availability Issue and Add error message Avinash Rajesh 2026-05-26 13:02:01 +05:30
  • ae488f5670 Fix View Stock Level and improve error messages Avinash Rajesh 2026-05-26 12:24:00 +05:30
  • d8f7e46180 Merged PR 1108: Fix authentication, registration, customer menu, utility, and structural issues joelthomastrenser 2026-05-26 20:14:40 +05:30
  • 3d7944f77d Impelement review fixes joelthomastrenser 2026-05-26 20:12:57 +05:30
  • 9439202c5a Fix: improve combo package selection UI and empty state handling joelthomastrenser 2026-05-26 18:04:05 +05:30
  • e6faa63b88 Fix: improve customer service selection flow and booking status joelthomastrenser 2026-05-26 17:46:11 +05:30
  • 31e660bc9e Fix: add duplicate user validation and update register customer UI joelthomastrenser 2026-05-26 16:47:11 +05:30
  • 5fd0a47459 Fix off-by-one error in sendLowStockAlerts loop joelthomastrenser 2026-05-26 14:22:41 +05:30
  • fb509ccb3f Change static functions to inline in MenuHelper joelthomastrenser 2026-05-26 12:40:27 +05:30
  • 8d07b11eae Fix login validation and improve error messages joelthomastrenser 2026-05-26 12:18:38 +05:30
  • 1e11903cca Merged PR 1069: fix: cleanup and small improvements Jissin Mathew 2026-05-25 20:15:26 +05:30
  • 19acbed1fd fix: cleanup and small improvements feature-1553-1598 Jissin Mathew 2026-05-25 20:14:01 +05:30
  • 089fe496b2 Merged PR 1042: Service-Management-1553, Payment-Management-1598 Jissin Mathew 2026-05-25 20:07:59 +05:30
  • 9ee392ab3c Merge branch 'feature' into feature-1553-1598 Jissin Mathew 2026-05-25 20:07:05 +05:30
  • ef5125d445 Merged PR 1044: Admin-Management-1560, Inventory-Management-1552 Avinash Rajesh 2026-05-25 19:00:53 +05:30
  • 53c768bde9 Merge branch 'feature' into feature-1552-1560 feature-1552-1560 joelthomastrenser 2026-05-25 18:58:55 +05:30
  • 45d4f693b6 Fix PR review comments and refactor menu helper logic Avinash Rajesh 2026-05-25 17:18:37 +05:30
  • 1c717bb9fa Fix PR review comments Changes: 1. Added missing include for MenuHelper.h in project, AdminMenu, and CustomerMenu. 2. Updated PaymentManagementService::completePayment to guard against duplicate completion by checking status before updating. 3. Enhanced ServiceManagementService::createJobCard with null checks for inventory items and safe stock decrement logic. 4. Added null check for job card creation in ServiceManagementService and throw runtime error if creation fails. 5. Refactored ServiceManagementService::removeService to use m_dataStore.getServices() reference instead of getServices() copy. 6. Renamed helper function hasAllJobCardsinServiceBookingCompleted to hasCompletedAllJobs for clarity and updated usage in completeJob. 7. Fixed ServiceJobStatus string conversion in Enums.h to correctly return "PENDING" instead of "STARTED". 8. Added support for parsing "PENDING" string to ServiceJobStatus::PENDING in Enums.h. 9. Cleaned up AdminMenu.cpp by removing redundant static helper functions (listServiceBookings, selectPendingServiceBookings, listAvailableTechnicians, selectTechnician, selectInventoryItems, selectServicesToRemove). 10. Replaced removed helpers with shared MenuHelper usage and added util::pressEnter() calls for consistent user flow. 11. Simplified CustomerMenu.cpp by removing redundant static helpers (selectInvoiceFromUserForPayment, selectPaymentMode, displayInvoices) and moved logic to shared helpers. 12. General formatting and comment cleanup across AdminMenu.cpp and CustomerMenu.cpp for consistency. Jissin Mathew 2026-05-25 17:31:20 +05:30
  • 5c23c1b9a1 Merged PR 1043: Customer-Management-1551, Notification-Management-1561, File-Management-1708 joelthomastrenser 2026-05-25 16:05:40 +05:30
  • 1e8fd2829f Fix PR review comments and refactor menu helper logic feature-1551-1561-1708 joelthomastrenser 2026-05-25 15:46:11 +05:30
  • 28e4b17c63 Merge branch 'feature-file-management' into feature-1551-1561-1708 joelthomastrenser 2026-05-25 12:33:15 +05:30
  • 6392191c14 Merge branch 'feature-payment-management' into feature-1553-1598 Jissin Mathew 2026-05-25 12:11:20 +05:30
  • c44b8ffd4e Merge branch 'feature-inventory-management' into feature-1552-1560 Avinash Rajesh 2026-05-25 12:02:30 +05:30
  • 72860edd18 Merge branch 'feature-notification-management' into feature-1551-1561-1708 joelthomastrenser 2026-05-25 11:48:25 +05:30
  • c5f87a0c68 Add standardized documentation headers feature-admin-management Avinash Rajesh 2026-05-22 12:34:11 +05:30
  • 014d4eaa0d Align enum string values with actual State names feature-file-management Jissin Mathew 2026-05-22 17:12:47 +05:30
  • 388e459a5a Add documentation headers across system modules Jissin Mathew 2026-05-22 16:52:06 +05:30
  • 53713f444b Implement serialization/deserialization and persistent storage across services joelthomastrenser 2026-05-22 12:13:17 +05:30
  • 34cb64ab1b Add standardized documentation headers feature-customer-management Avinash Rajesh 2026-05-22 13:26:02 +05:30
  • f1d146a37c Add documentation headers across system modules feature-payment-management Jissin Mathew 2026-05-22 13:21:51 +05:30
  • 0519690043 Add documentation headers across system modules feature-service-management Jissin Mathew 2026-05-22 13:11:11 +05:30
  • 500eb95f12 Add documentation headers across system modules feature-notification-management Jissin Mathew 2026-05-22 12:49:14 +05:30
  • 6ca659c573 Add standardized documentation headers feature-inventory-management Avinash Rajesh 2026-05-22 11:27:49 +05:30
  • 340f00deef Merge branch 'feature-notification-management-not006' into feature-notification-management Jissin Mathew 2026-05-21 21:07:17 +05:30
  • 0933db41a5 Merge branch 'feature-notification-management-not005' into feature-notification-management Jissin Mathew 2026-05-21 21:00:20 +05:30
  • 8a595a5893 Merge branch 'feature-notification-management-not004' into feature-notification-management Jissin Mathew 2026-05-21 20:54:20 +05:30
  • a8f934c7c5 Merge branch 'feature-notification-management-not003' into feature-notification-management Jissin Mathew 2026-05-21 20:48:41 +05:30
  • 166cc02aaa Merge branch 'feature-notification-management-not002' into feature-notification-management Jissin Mathew 2026-05-21 20:46:02 +05:30
  • b8e87ade0f Implement View Customer Notifications joelthomastrenser 2026-05-20 15:11:34 +05:30
  • 7e9cc27f1c Merge branch 'feature-inventory-management-inv004' into feature-inventory-management Avinash Rajesh 2026-05-21 20:14:03 +05:30
  • 1377d5fb39 Merge branch 'feature-inventory-management-inv003' into feature-inventory-management Avinash Rajesh 2026-05-21 20:11:55 +05:30
  • d33f0aa8dc Merge branch 'feature-inventory-management-inv002' into feature-inventory-management Avinash Rajesh 2026-05-21 20:09:53 +05:30
  • 337fb00e1f Merge branch 'feature-admin-management-menu' into feature-admin-management Avinash Rajesh 2026-05-21 19:41:39 +05:30
  • 33a3677f6e Merge branch 'feature-admin-management-adm007' into feature-admin-management Avinash Rajesh 2026-05-21 19:22:52 +05:30
  • 3a8db0cdae Merge branch 'feature-admin-management-adm006' into feature-admin-management Avinash Rajesh 2026-05-21 19:16:50 +05:30
  • 7c993521a2 Merge branch 'feature-admin-management-adm005' into feature-admin-management Avinash Rajesh 2026-05-21 19:10:58 +05:30
  • ef2fa6d521 Merge branch 'feature-admin-management-adm004' into feature-admin-management Avinash Rajesh 2026-05-21 19:06:44 +05:30
  • c8647eedd9 Merge branch 'feature-admin-management-adm003' into feature-admin-management Avinash Rajesh 2026-05-21 19:02:57 +05:30
  • 665d9192fa Merge branch 'feature-admin-management-adm002' into feature-admin-management Avinash Rajesh 2026-05-21 18:55:23 +05:30
  • 0adb864329 Merge branch 'feature-service-management-ser005' into feature-service-management Jissin Mathew 2026-05-21 17:52:21 +05:30
  • a3ad4d2e00 Merge branch 'feature-payment-management-pay003' into feature-payment-management Jissin Mathew 2026-05-21 16:30:13 +05:30
  • 86fd32bd2b Merge branch 'feature-service-management-ser004' into feature-service-management Jissin Mathew 2026-05-21 17:26:27 +05:30
  • fceb1cbec6 Merge branch 'feature-service-management-ser003' into feature-service-management Jissin Mathew 2026-05-21 17:10:53 +05:30
  • 53ff70a85f Merge branch 'feature-service-management-ser002' into feature-service-management Jissin Mathew 2026-05-21 16:54:07 +05:30
  • 4a4309d585 Merge branch 'feature-payment-management-pay002' into feature-payment-management Jissin Mathew 2026-05-21 16:20:42 +05:30
  • 61f70a54f6 Implement Generate Invoice Jissin Mathew 2026-05-20 14:57:10 +05:30
  • d161ac313c Implement Change Password Functionality Avinash Rajesh 2026-05-20 20:21:21 +05:30
  • 461857f971 Implement View Invoices for Customer Jissin Mathew 2026-05-20 19:54:14 +05:30
  • fa08d4a90f Implement Login Functionality Avinash Rajesh 2026-05-20 19:42:45 +05:30
  • cb3bed4050 Implement Complete Payments Jissin Mathew 2026-05-20 17:48:41 +05:30
  • b230e3062c Implement Remove Customer or Technician Functionality Avinash Rajesh 2026-05-20 19:25:24 +05:30
  • 2bdf0eb741 Implement Add Technician Functionality Avinash Rajesh 2026-05-20 12:31:54 +05:30
  • ef41fec208 Implement Check Availability Status Functionality Avinash Rajesh 2026-05-19 21:33:24 +05:30
  • 3594fa4f26 Implement Remove Stock Functionality Avinash Rajesh 2026-05-19 20:37:52 +05:30
  • 8162a2fe3d Implement Update Service Status Jissin Mathew 2026-05-20 12:05:39 +05:30
  • 6a8b845efa Implement Add Stock functionality Avinash Rajesh 2026-05-19 19:36:48 +05:30
  • fc7bb2569b Implement View Service History Jissin Mathew 2026-05-19 22:54:55 +05:30
  • 9f882610b3 Implement View Stock Level Functionality Avinash Rajesh 2026-05-19 15:26:19 +05:30
  • 70e1ef66d4 Implement Remove Service for admin Jissin Mathew 2026-05-19 21:36:14 +05:30
  • e7f1b51d05 Implement Create Service for admin Jissin Mathew 2026-05-19 20:29:19 +05:30
  • 9b7d9cf7c1 Implement Assign Job to Technician functionality Jissin Sam Mathew 2026-05-19 18:47:12 +05:30
  • 826919579c Merge branch 'feature-customer-management-menu' into feature-customer-management joelthomastrenser 2026-05-21 13:22:08 +05:30
  • 5e3b65fc5b Merge branch 'feature-customer-management-cus007' into feature-customer-management joelthomastrenser 2026-05-21 13:20:46 +05:30
  • ab2d41a942 Merge branch 'feature-customer-management-cus006' into feature-customer-management joelthomastrenser 2026-05-21 13:18:15 +05:30
  • de5311f9f9 Merge branch 'feature-customer-management-cus005' into feature-customer-management joelthomastrenser 2026-05-21 13:17:03 +05:30
  • 7ef7f02ee4 Merge branch 'feature-customer-management-cus004' into feature-customer-management joelthomastrenser 2026-05-21 13:12:47 +05:30
  • a6e19017ca Implement Create Combo Package Functionality Avinash Rajesh 2026-05-21 13:08:24 +05:30
  • 5075b383d4 Merge branch 'feature-customer-management-cus003' into feature-customer-management joelthomastrenser 2026-05-21 13:07:58 +05:30
  • 448cb016a3 Merge branch 'feature-customer-management-cus002' into feature-customer-management joelthomastrenser 2026-05-21 13:04:35 +05:30
  • ab6eed5ee6 Implement Remove Combo Package for admin <UserStory> SER003: Remove Combo Package </UserStory> Avinash Rajesh 2026-05-21 12:44:00 +05:30
  • b9be43acca Implement Payment Reminder functionality joelthomastrenser 2026-05-20 18:02:13 +05:30
  • aef0f4146e Implement Low Stock Alert functionality joelthomastrenser 2026-05-20 17:32:13 +05:30
  • df39c0588b Implement Login functionality joelthomastrenser 2026-05-19 12:36:29 +05:30
  • 454af1b4ef Implement Admin and Technician Menus joelthomastrenser 2026-05-21 10:46:23 +05:30
  • be306781b1 Implement Customer Menu joelthomastrenser 2026-05-21 09:37:03 +05:30
  • df769a7528 Implement Logout functionality Avinash Rajesh 2026-05-20 20:04:25 +05:30
  • c92ad773c7 Implement Configure Notifications functionality joelthomastrenser 2026-05-20 19:55:54 +05:30
  • 9533a74d87 Implement Create Customer functionality joelthomastrenser 2026-05-19 20:11:19 +05:30
  • 713c3b6cf9 Implement View Technician Notifications joelthomastrenser 2026-05-20 16:24:34 +05:30
  • 1732776d13 Implement View Admin Notifications joelthomastrenser 2026-05-20 16:10:04 +05:30
  • 183a06cd2f Implement Purchase Combo functionality joelthomastrenser 2026-05-19 23:51:19 +05:30
  • 76f13b526e Implement Purchase Individual Service functionality joelthomastrenser 2026-05-19 22:39:32 +05:30