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
This commit is contained in:
ricky committed 2026-09-05 22:08:36 -04:00
1 parent 9a8787c3da
commit 167e956457
12 files changed
+407 -9

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
<h2><%= l(:label_holiday_new, default: 'New Holiday') %></h2>
<%= form_with model: @holiday, url: holidays_path, local: true do |f| %>
<%= render partial: 'form', locals: { f: f } %>
<%= submit_tag l(:button_create) %>
<%= link_to l(:button_cancel), holidays_path, class: 'cancel' %>
<% end %>