Sha256: d37e2f1d30c3fce59d512d25ce928f99b9c6f80590b30c9b462d9782fed25c04

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

module MuckActivityHelper

  def activity_feed_for(activities_object)
    activities = activities_object.activities.filter_by_template(params[:template_filter]).paginate(:page => @page, :per_page => @per_page)
    render :partial => 'activities/activity_feed', :locals => { :activities_object => activities_object, :activities => activities }
  end

  def status_update(activities_object)
    render :partial => 'activities/status_update', :locals => { :activities_object => activities_object }
  end

  def current_status(activities_object)
    render :partial => 'activities/current_status_wrapper', :locals => { :activities_object => activities_object }
  end
  
  def delete_activity(activity, button_type = :button, button_text = t("muck.activities.clear"))
    render :partial => 'activities/delete', :locals => { :activity => activity, :button_type => button_type, :button_text => button_text }
  end

  def activity_filter(activities_object)
    activity_types = activities_object.activities.all(:select => "DISTINCT activities.template")
    render :partial => 'activities/template_filter', :locals => { :activity_types => activity_types }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
muck-activity-0.1.3 app/helpers/muck_activity_helper.rb