Sha256: 385c6ed864345ac2ca10dc87e5d10db120c3299ec2d9261e74d8a6b140173542
Contents?: true
Size: 904 Bytes
Versions: 29
Compression:
Stored size: 904 Bytes
Contents
require "collection_presenter" module Renalware module Accesses class DashboardsController < Accesses::BaseController before_action :load_patient # TODO: Wrap these variables in a DashboardPresenter def show procedures = patient.procedures.ordered profiles = patient.profiles.past_and_future.ordered plans = patient.plans.historical.ordered assessments = patient.assessments.ordered @profiles = CollectionPresenter.new(profiles, ProfilePresenter) @plans = CollectionPresenter.new(plans, PlanPresenter) @procedures = CollectionPresenter.new(procedures, ProcedurePresenter) @assessments = CollectionPresenter.new(assessments, AssessmentPresenter) @current_profile = ProfilePresenter.new(patient.current_profile) @current_plan = ProfilePresenter.new(patient.current_plan) end end end end
Version data entries
29 entries across 29 versions & 1 rubygems