# final helper vars for view
@target_user = target_user
- @display_name = target_user.display_name if target_user
end
def mine
end
def new
- logger.info "new"
@title = t ".upload_trace"
@trace = Trace.new(:visibility => default_visibility)
end
flash[:notice] = t ".trace_uploaded"
flash[:warning] = t ".traces_waiting", :count => current_user.traces.where(:inserted => false).count if current_user.traces.where(:inserted => false).count > 4
- TraceImporterJob.perform_later(@trace) if Settings.trace_use_job_queue
+ TraceImporterJob.perform_later(@trace)
redirect_to :action => :index, :display_name => current_user.display_name
else
flash[:error] = t("traces.create.upload_failed") if @trace.valid?
trace.visible = false
trace.save
flash[:notice] = t ".scheduled_for_deletion"
- TraceDestroyerJob.perform_later(trace) if Settings.trace_use_job_queue
+ TraceDestroyerJob.perform_later(trace)
redirect_to :action => :index, :display_name => trace.user.display_name
end
rescue ActiveRecord::RecordNotFound
end
def offline_redirect
- logger.info "offline_redirect status is #{Settings.status}"
render :action => :offline if Settings.status == "gpx_offline"
end