Move all stuff to groups controller

This commit is contained in:
randx 2012-10-02 20:42:15 +03:00
parent f9eda9b33a
commit 1b6a3dfec9
16 changed files with 339 additions and 27 deletions

View file

@ -3,21 +3,14 @@ class DashboardController < ApplicationController
def index
@groups = Group.where(id: current_user.projects.pluck(:group_id))
@projects = current_user.projects_with_events
if params[:group].present?
@group = Group.find_by_code(params[:group])
@projects = @projects.where(group_id: @group.id)
end
@projects = @projects.page(params[:page]).per(40)
@events = Event.recent_for_user(current_user).limit(20).offset(params[:offset] || 0)
@last_push = current_user.recent_push
respond_to do |format|
format.html { render 'index', layout: determine_layout }
format.html
format.js
format.atom { render layout: false }
end
@ -41,10 +34,4 @@ class DashboardController < ApplicationController
format.atom { render layout: false }
end
end
protected
def determine_layout
@group ? 'group' : 'application'
end
end