Added session management for calendar month/year

This commit is contained in:
ricky committed 2026-08-25 14:24:30 -04:00
1 parent 40fc92b692
commit e3b2d33f8e
1 file changed
+11
@@ -14,6 +14,17 @@ module RedmineQboCalendar
def show
log "show"
# 1. Update or retrieve saved month/year from session before super runs
if params[:year].present? && params[:month].present?
session[:qbo_calendar_year] = params[:year].to_i
session[:qbo_calendar_month] = params[:month].to_i
elsif session[:qbo_calendar_year].present? && session[:qbo_calendar_month].present?
params[:year] ||= session[:qbo_calendar_year]
params[:month] ||= session[:qbo_calendar_month]
end
# 2. Call Redmine core CalendarsController#show
super
return unless @calendar