ricky
167e956457
Add holiday management functionality with CRUD operations
...
- Implement HolidaysController for managing holidays
- Create Holiday model with validation for recurrence types
- Add holiday form and views for creating, editing, and listing holidays
- Integrate holiday checks into customer appointment scheduling
- Update locale file for holiday-related labels and error messages
- Add migration for holidays table
- Update plugin version and add holidays to admin menu
2026-09-05 22:08:36 -04:00
ricky
9a8787c3da
Moved calendar JavaScript inclusion from view hook to the calendar view
2026-08-26 10:37:35 -04:00
ricky
2acbbd343a
Moved javascript into javascript file
2026-08-25 14:38:24 -04:00
ricky
46784cff44
Added a today button to bring the calendar to the current day
2026-08-25 14:30:06 -04:00
ricky
8427c26532
Refactor appointment labels to use localization for edit and new appointment headers; add missing localization keys.
2026-08-24 20:30:13 -04:00
ricky
de7aba15ce
Add inline customer creation modal and functionality
2026-08-24 20:17:41 -04:00
ricky
7807e5a1e7
Tweaked layout for avatar & days
2026-08-19 13:56:51 -04:00
ricky
a93fdfe63b
Added call out status
2026-08-19 12:50:40 -04:00
ricky
edd75af01b
update the favicon without java script
2026-08-19 08:20:02 -04:00
ricky
bd649daa4e
added js to dynamically change fav icon to a calendar
2026-08-18 22:05:42 -04:00
ricky
7dbec61c78
Added new issue link
2026-08-18 07:53:59 -04:00
ricky
3e961e2ae9
added option to hide past weeks
2026-08-17 19:31:31 -04:00
ricky
e4a51ca393
automatically scroll to today
2026-08-17 18:58:09 -04:00
ricky
d529c99a02
Add day count calculation to appointment display in calendar
2026-08-12 08:37:28 -04:00
ricky
631afa5a6d
Refactor calendar to have the date placed on the left and the total estimated hours placed on the right
2026-08-12 07:18:13 -04:00
ricky
4e4389dbb8
Remove new apointment links from non working days
2026-08-11 15:13:21 -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
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
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
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
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
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
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