diff --git a/app/assets/stylesheets/osem.css b/app/assets/stylesheets/osem.css index f7cd13fa..d95889f8 100644 --- a/app/assets/stylesheets/osem.css +++ b/app/assets/stylesheets/osem.css @@ -153,7 +153,7 @@ div.dataTables_scrollFoot table { border-top: none; } -.event { +.eventtd { background-image: linear-gradient(bottom, rgb(247,250,242) 24%, rgb(194,232,190) 97%, rgb(194,232,190) 100%); background-image: -o-linear-gradient(bottom, rgb(247,250,242) 24%, rgb(194,232,190) 97%, rgb(194,232,190) 100%); background-image: -moz-linear-gradient(bottom, rgb(247,250,242) 24%, rgb(194,232,190) 97%, rgb(194,232,190) 100%); diff --git a/app/controllers/admin/events_controller.rb b/app/controllers/admin/events_controller.rb index 1ebc0fd0..91acb2b3 100644 --- a/app/controllers/admin/events_controller.rb +++ b/app/controllers/admin/events_controller.rb @@ -53,16 +53,18 @@ class Admin::EventsController < ApplicationController if params.has_key? :track_id @event.update_attribute(:track_id, params[:track_id]) end + expire_page :controller => '/schedule', :action => :index redirect_back_or_to(admin_conference_event_path(@conference.short_title, @event), :notice => "Updated") end def create - + expire_page :controller => '/schedule', :action => :index end def update_state event = Event.find(params[:id]) event.send(:"#{params[:transition]}!", :send_mail => params[:send_mail]) + expire_page :controller => '/schedule', :action => :index redirect_to(admin_conference_events_path(:conference_id => @conference.short_title), :notice => "Updated state") end end diff --git a/app/controllers/schedule_controller.rb b/app/controllers/schedule_controller.rb index 586488d0..997e6612 100644 --- a/app/controllers/schedule_controller.rb +++ b/app/controllers/schedule_controller.rb @@ -1,7 +1,8 @@ class ScheduleController < ApplicationController layout "application" - + caches_page :index + def index @conference = Conference.find_all_by_short_title(params[:conference_id]).first @events = @conference.events diff --git a/app/views/schedule/index.html.erb b/app/views/schedule/index.html.erb index d1548ae1..1ab056a6 100644 --- a/app/views/schedule/index.html.erb +++ b/app/views/schedule/index.html.erb @@ -39,7 +39,7 @@ <% if !event.empty? %> <% span[room.id] = event[0].event_type.length / 15 %> -