gitlab-org--gitlab-foss/app/helpers/dashboard_helper.rb
2013-08-06 21:12:01 +03:00

29 lines
591 B
Ruby

module DashboardHelper
def filter_path(entity, options={})
exist_opts = {
status: params[:status],
project_id: params[:project_id],
}
options = exist_opts.merge(options)
path = request.path
path << "?#{options.to_param}"
path
end
def entities_per_project project, entity
items = project.items_for(entity)
items = case params[:status]
when 'closed'
items.closed
when 'all'
items
else
items.opened
end
items.cared(current_user).count
end
end