Commit Graph
53 Commits
Author SHA1 Message Date
ricky 4e4389dbb8 Remove new apointment links from non working days 2026-08-11 15:13:21 -04:00
ricky 045414e789 Redefine grid layout for calendar and optimize weekend cell display 2026-08-11 14:59:39 -04:00
ricky fbe3eb7382 Enhance appointment card layout with improved styling and structure 2026-08-11 14:46:50 -04:00
ricky 7d6cddf5ca Open estimates in new tab 2026-08-11 14:31:11 -04:00
ricky 62985e9ca2 Added header for simple appointments partial 2026-08-10 19:51:58 -04:00
ricky 0d10a19078 Require redmine_qbo 2026.8.0 2026.8.0 2026-08-10 19:38:33 -04:00
ricky 625b970f29 Refactor status retrieval in CustomerAppointment to use constant directly 2026-08-10 19:23:04 -04:00
ricky 48aa873a02 Use the wiki tool bar 2026-08-10 19:20:46 -04:00
ricky adb5344d51 Refactor appointment tooltip links for customer, vehicle, and estimate to simplify display 2026-08-10 19:14:16 -04:00
ricky c656b77b22 Add customer appointment hook to show view for enhanced customization 2026-08-10 19:03:33 -04:00
ricky 01925c60fd Add status legend to calendar view and refactor status retrieval in appointment show 2026-08-10 16:44:49 -04:00
ricky c3064c75f9 Update appointment duration and estimated hours labels for localization 2026-08-10 16:33:01 -04:00
ricky 4c93e19c19 Only show appointments if thye exist 2026-08-10 16:16:39 -04:00
ricky 3c65700b52 Add customer show hook to display upcoming appointments and refactor appointment list rendering 2026-08-10 15:50:23 -04:00
ricky 048b7d4198 Enhance event sorting by time of day in chronological order 2026-08-10 15:28:16 -04:00
ricky b4be49816c Normalize subject field by stripping whitespace and titleizing 2026-08-10 15:13:04 -04:00
ricky 8d4d9238dc Refactor tooltip labels to remove default text for localization 2026-08-10 15:06:53 -04:00
ricky 71bd6c787e Add toggle for displaying only customer appointments and update localization 2026-08-10 15:06:44 -04:00
ricky a028bfd87f put vehicle on new line 2026-08-10 15:06:13 -04:00
ricky c7d8486e00 Add appointment time display in tooltip and show view 2026-08-09 22:06:44 -04:00
ricky ddb16cd4bf Enhance calendar view to display total estimated hours for appointments and issues 2026-08-09 21:52:21 -04:00
ricky 68425e690a Add create_issues action and route for customer appointments 2026-08-09 21:45:11 -04:00
ricky 78d1986493 Fixed comment 2026-08-09 21:33:17 -04:00
ricky 9961ae9b03 Add customer actions hook and appointment creation functionality
- Implement customer ID assignment in the appointment creation process.
- Create a new partial for customer actions to render appointment links.
- Add localization for the "Add Appointment" label.
- Introduce CustomerActionsHookListener to manage customer actions rendering.
2026-08-09 21:31:28 -04:00
ricky 8d2779cd3b Deleted unused helper 2026-08-09 21:30:34 -04:00
ricky 45fcdeebd7 Add method to create issues from labor lines in QBO estimates 2026-08-09 20:46:19 -04:00
ricky 11bc1f1d57 Increased avatar size to 25x25 2026-08-08 11:21:31 -04:00
ricky 42f6ec0e41 Add styling for cancelled appointments with strikethrough effect 2026-08-08 11:16:22 -04:00
ricky d33e430c75 Enhance customer appointments view with localization, improved links, and additional actions 2026-08-08 11:11:34 -04:00
ricky f3583528ea only show furture appointments 2026-08-08 11:10:49 -04:00
ricky 5960127b26 Added to_s 2026-08-08 11:10:08 -04:00
ricky ba16d88659 only show add link for today and future dates 2026-08-08 11:09:50 -04:00
ricky 802db23048 Added quick status action buttons 2026-08-07 22:40:08 -04:00
ricky 94e5b95257 Refactor upcoming appointments view for improved accessibility and styling; add status badge styles and localization labels 2026-08-07 22:25:31 -04:00
ricky d19deb658b Fix query to filter appointments by date instead of start_date 2026-08-07 21:54:39 -04:00
ricky 6077b2cb0b Refactor appointment status styles and enhance tooltip alignment for improved UI consistency 2026-08-07 21:40:25 -04:00
ricky 3e791a64b6 Update tooltip to link technician name and conditionally display end date based on duration 2026-08-07 21:26:33 -04:00
ricky 86533981bc Refactor appointment model and views to use a single date field; update tooltip and calendar display for improved functionality 2026-08-07 21:20:46 -04:00
ricky 88a40b356c Added my page upcoming appointment block 2026-08-07 12:38:50 -04:00
ricky b8b94ad8e2 Enhance appointment layout with responsive styles and multi-line support for titles and details 2026-08-07 08:05:21 -04:00
ricky c481879dd8 Add duration field to appointments and enhance calendar tooltip functionality 2026-08-06 21:24:54 -04:00
ricky 83cdbe7c7c Refactor appointment display and styles for improved layout and tooltip functionality 2026-08-06 20:58:10 -04:00
ricky a0dac795f1 Use the start date for the due date is the end date is nil 2026-08-06 20:40:33 -04:00
ricky d17f58fb62 Fixed various issues with the new appointment form 2026-08-06 20:36:35 -04:00
ricky 10fdfba032 Removed new appointment link 2026-08-06 20:20:33 -04:00
ricky 1babb8b946 Preload the start date 2026-08-06 20:20:18 -04:00
ricky 054e833939 Add CustomerPatch to extend Customer model with appointments association 2026-08-06 19:58:37 -04:00
ricky 7f8038d085 New appointment link 2026-08-06 16:40:06 -04:00
ricky c31a8c7ce6 added translation for duration 2026-08-06 16:39:47 -04:00
ricky bc7c4e26c6 Added style to show and form 2026-08-06 16:32:13 -04:00