Compare commits
base: joelthomastrenser/Training-VehicleService-May26:develop-sm-payment-management
joelthomastrenser/Training-VehicleService-May26:main
joelthomastrenser/Training-VehicleService-May26:develop
joelthomastrenser/Training-VehicleService-May26:develop-sm-bugfix-3
joelthomastrenser/Training-VehicleService-May26:develop-sm-bugfix-2
joelthomastrenser/Training-VehicleService-May26:develop-sm-bugfix-1
joelthomastrenser/Training-VehicleService-May26:develop-sm-events
joelthomastrenser/Training-VehicleService-May26:develop-sm-payment-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-inventory-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-service-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-authentication-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-notification-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-user-management
joelthomastrenser/Training-VehicleService-May26:develop-bugfix-1
joelthomastrenser/Training-VehicleService-May26:develop-bugfix-2
joelthomastrenser/Training-VehicleService-May26:develop-bugfix-3
joelthomastrenser/Training-VehicleService-May26:develop-demo-feedback-2
joelthomastrenser/Training-VehicleService-May26:develop-demo-feedback-1
joelthomastrenser/Training-VehicleService-May26:feature
joelthomastrenser/Training-VehicleService-May26:feature-display
joelthomastrenser/Training-VehicleService-May26:bugfix-1
joelthomastrenser/Training-VehicleService-May26:bugfix-3
joelthomastrenser/Training-VehicleService-May26:bugfix-2
joelthomastrenser/Training-VehicleService-May26:feature-1553-1598
joelthomastrenser/Training-VehicleService-May26:feature-1552-1560
joelthomastrenser/Training-VehicleService-May26:feature-1551-1561-1708
joelthomastrenser/Training-VehicleService-May26:feature-admin-management
joelthomastrenser/Training-VehicleService-May26:feature-file-management
joelthomastrenser/Training-VehicleService-May26:feature-customer-management
joelthomastrenser/Training-VehicleService-May26:feature-payment-management
joelthomastrenser/Training-VehicleService-May26:feature-service-management
joelthomastrenser/Training-VehicleService-May26:feature-notification-management
joelthomastrenser/Training-VehicleService-May26:feature-inventory-management
...
compare: joelthomastrenser/Training-VehicleService-May26:v1.1.0.0
joelthomastrenser/Training-VehicleService-May26:main
joelthomastrenser/Training-VehicleService-May26:develop
joelthomastrenser/Training-VehicleService-May26:develop-sm-bugfix-3
joelthomastrenser/Training-VehicleService-May26:develop-sm-bugfix-2
joelthomastrenser/Training-VehicleService-May26:develop-sm-bugfix-1
joelthomastrenser/Training-VehicleService-May26:develop-sm-events
joelthomastrenser/Training-VehicleService-May26:develop-sm-payment-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-inventory-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-service-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-authentication-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-notification-management
joelthomastrenser/Training-VehicleService-May26:develop-sm-user-management
joelthomastrenser/Training-VehicleService-May26:develop-bugfix-1
joelthomastrenser/Training-VehicleService-May26:develop-bugfix-2
joelthomastrenser/Training-VehicleService-May26:develop-bugfix-3
joelthomastrenser/Training-VehicleService-May26:develop-demo-feedback-2
joelthomastrenser/Training-VehicleService-May26:develop-demo-feedback-1
joelthomastrenser/Training-VehicleService-May26:feature
joelthomastrenser/Training-VehicleService-May26:feature-display
joelthomastrenser/Training-VehicleService-May26:bugfix-1
joelthomastrenser/Training-VehicleService-May26:bugfix-3
joelthomastrenser/Training-VehicleService-May26:bugfix-2
joelthomastrenser/Training-VehicleService-May26:feature-1553-1598
joelthomastrenser/Training-VehicleService-May26:feature-1552-1560
joelthomastrenser/Training-VehicleService-May26:feature-1551-1561-1708
joelthomastrenser/Training-VehicleService-May26:feature-admin-management
joelthomastrenser/Training-VehicleService-May26:feature-file-management
joelthomastrenser/Training-VehicleService-May26:feature-customer-management
joelthomastrenser/Training-VehicleService-May26:feature-payment-management
joelthomastrenser/Training-VehicleService-May26:feature-service-management
joelthomastrenser/Training-VehicleService-May26:feature-notification-management
joelthomastrenser/Training-VehicleService-May26:feature-inventory-management
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8a3ec278ce |
Merged PR 1159: Vehicle Service System v1.1.0.0
**New Features** **Payment Confirmation Workflow** - Added support for payment confirmation by administrators. - Introduced a new PAID payment status. - Implemented invoice confirmation flow from PAID → COMPLETED. - Added invoice filtering based on payment status. - Added admin menu option to confirm customer payments. **Technician Job Status Workflow** - Enhanced technician job management with multi-stage status updates. - Added support for job status transitions: - STARTED → IN_PROGRESS - IN_PROGRESS → COMPLETED - Added invoice generation and customer notification upon booking completion. - Improved job visibility by displaying current job status. **UI Improvements** - Improved formatting and wording in the Technician Job Status workflow. - Standardized status labels using "In Progress". - Improved prompts, headings, and job selection messages. - Enhanced readability of job listings. **Bug Fixes** - Fixed duplicate customer notifications when an assigned technician is removed. - Prevented creation of duplicate usernames across all user states. - Fixed authentication conflicts caused by reuse of deleted/disabled usernames. - Improved booking cancellation handling for customer and technician removal scenarios. - Updated cancellation logic to correctly handle bookings in IN_PROGRESS state. Related work items: #1797, #1798, #1807, #1808, #1809 |