80 Commits
Author SHA1 Message Date
ricky c3a5657b7b Updated README 2026.9.0 2026-09-06 21:49:16 -04:00
ricky ee4327152d Updated README 2026-09-06 21:45:45 -04:00
ricky 39f31cfb11 Fix redirect after appointment deletion and handle missing appointment gracefully 2026-09-06 21:38:20 -04:00
ricky df788d4d97 Remove settings partial from plugin registration 2026-09-06 21:31:44 -04:00
ricky 9fac291490 removed unused permissions, moved view registration into setup 2026-09-06 21:30:19 -04:00
ricky 8448c06b10 Refactor menu registration to add top menu item for calendar and remove project menu entry for customer calendar 2026-09-06 21:21:45 -04:00
ricky 97ed852068 Implement global permissions for customer appointments and update views to check permissions before displaying actions 2026-09-06 21:11:18 -04:00
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 e3b2d33f8e Added session management for calendar month/year 2026-08-25 14:24:30 -04:00
ricky 40fc92b692 2026.8.1 2026.8.1 2026-08-25 14:11:28 -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 e80769bf05 added border around today 2026-08-17 19:10:32 -04:00
ricky e4a51ca393 automatically scroll to today 2026-08-17 18:58:09 -04:00
ricky f99450a58b updated colors and style 2026-08-17 18:52:28 -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 97d2fbf5bc Implement responsive mobile view for calendar layout and tooltip positioning 2026-08-12 07:13:24 -04:00
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