tracks/app/controllers/feedlist_controller.rb

44 lines
1 KiB
Ruby
Raw Permalink Normal View History

class FeedlistController < ApplicationController
helper :feedlist
def index
@page_title = 'TRACKS::Feeds'
2014-08-14 21:05:05 -05:00
unless mobile?
init_data_for_sidebar
else
@projects = current_user.projects
@contexts = current_user.contexts
end
2014-08-14 21:05:05 -05:00
@active_projects = current_user.projects.active
@hidden_projects = current_user.projects.hidden
@completed_projects = current_user.projects.completed
2014-08-14 21:05:05 -05:00
@active_contexts = current_user.contexts.active
@hidden_contexts = current_user.contexts.hidden
2014-08-14 21:05:05 -05:00
respond_to do |format|
format.html
format.m
end
end
2014-08-14 21:05:05 -05:00
def get_feeds_for_context
get_feeds_for(@context = current_user.contexts.find(params[:context_id]))
end
def get_feeds_for_project
get_feeds_for(@project = current_user.projects.find(params[:project_id]))
end
private
def get_feeds_for(object)
2010-11-27 17:12:09 +01:00
respond_to do |format|
format.html { render :template => "feedlist/get_feeds_for_#{object.class.name.downcase}" }
2010-11-27 17:12:09 +01:00
format.js
end
end
end