Sha256: 2d4a909ffec96c44fa3639eeb5ef22da08acc57a7fce6a20b0a9e082ad9e2248
Contents?: true
Size: 781 Bytes
Versions: 1
Compression:
Stored size: 781 Bytes
Contents
class TestingReportController < ApplicationController before_filter :authenticate_user! before_filter :find_project, only: [:show] def index @title = "Testing Report" @projects = followed_projects.select { |project| can?(:read, project.testing_notes.build) } @tickets = Ticket.for_projects @projects end def show @title = "Testing Report • #{@project.name}" authorize! :show, @project.testing_notes.build @projects = [@project] @tickets = @project.tickets end private def find_project @project = Project.find_by_slug!(params[:slug]) end def default_render @tickets = TestingReportTicketPresenter.new(@tickets).as_json render json: @tickts if request.xhr? super end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
houston-core-0.5.0.beta1 | app/controllers/testing_report_controller.rb |