tracks/app/controllers/calendar_controller.rb
Matt Rogers 60ae4f6f5f
Convert before_filter to before_action
`before_filter` has been removed in future versions of rails.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-09-22 12:55:27 -05:00

27 lines
868 B
Ruby

class CalendarController < ApplicationController
skip_before_action :login_required, :only => [:show]
prepend_before_action :login_or_feed_token_required, :only => [:show]
def show
@source_view = 'calendar'
@page_title = t('todos.calendar_page_title')
@calendar = Todos::Calendar.new(current_user)
@projects = @calendar.projects
@count = current_user.todos.not_completed.are_due.count
@due_all = current_user.todos.not_completed.are_due.reorder("due")
respond_to do |format|
format.html
format.m {
cookies[:mobile_url]= {:value => request.fullpath, :secure => SITE_CONFIG['secure_cookies']}
}
format.ics {
render :action => 'show', :layout => false, :content_type => Mime::ICS
}
format.xml {
render :xml => @due_all.to_xml( *todo_xml_params )
}
end
end
end