Sha256: f4a78c66fc5c3a5168d1276e7649337127aa4a674fe1f55597191913d74eaa4e
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
require_dependency("renalware/renal") module Renalware module Renal class AKIAlertsController < BaseController include Renalware::Concerns::Pageable def index alerts = AKIAlert.includes(:updated_by, :action, :hospital_ward, :patient) .ordered.page(page).per(per_page) authorize alerts render locals: { alerts: alerts } end def edit authorize alert render_edit(alert) end def update authorize alert if alert.update_attributes(aki_alert_params.merge(by: current_user)) redirect_to renal_aki_alerts_path else render_edit(alert) end end private def render_edit(alert) render :edit, locals: { alert: alert } end def alert @alert ||= AKIAlert.find(params[:id]) end def aki_alert_params params .require(:renal_aki_alert) .permit( :notes, :action_id, :hotlist, :hospital_ward_id, :max_cre, :cre_date, :max_aki, :aki_date ) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
renalware-core-2.0.0.pre.rc13 | app/controllers/renalware/renal/aki_alerts_controller.rb |
renalware-core-2.0.0.pre.rc11 | app/controllers/renalware/renal/aki_alerts_controller.rb |