This website requires JavaScript.
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