Sha256: 070cc24deee776b431bdb7106724223517769b5e22159fc8053897bcb5fe96d6

Contents?: true

Size: 791 Bytes

Versions: 29

Compression:

Stored size: 791 Bytes

Contents

class Admin::IcalsController < Admin::ResourceController

  def refresh_all
    # This is the correct line for the agent to run.  
    # Calendar::refresh_all
    
    # We'll keep using this so we can keep an eye on the downlaod status until an agent and proper error checking is implemented.
    @icals = Ical.find(:all)
    @icals.each do |ical|
      ical.refresh
    end
    flash[:notice] = "iCal subscription refresh complete."
    redirect_to admin_calendars_path
  end 
  
  def refresh
    ical = Ical.find(params[:id])
    if response = ical.refresh
      flash[:notice] = ical.calendar.name + " calendar refreshed. #{response}"
    else
      flash[:notice] = "Error parsing " + ical.calendar.name + " calendar from iCal subscription."
    end
    redirect_to :back
  end
  
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
radiant-event_calendar-extension-1.5.6 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.5.5 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.5.4 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.5.3 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.5.1 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.5.0 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.14 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.12 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.10 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.9 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.8 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.7 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.6 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.5 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.2 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.1 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.4.0 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.3.9 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.3.8 app/controllers/admin/icals_controller.rb
radiant-event_calendar-extension-1.3.7 app/controllers/admin/icals_controller.rb