Sha256: c6c15b0f5056306afc3282c8c6ce122c300733c57439242817cf17e6929fab7d
Contents?: true
Size: 556 Bytes
Versions: 149
Compression:
Stored size: 556 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/messaging" module Renalware module Modalities class DescriptionPolicy < BasePolicy # For safety we currently disallow the deletion of any ModalityDescription def destroy? false end # Its only possible to edit a ModalityDescription (e.g. to change its name) when it has no # (STI) type - ie its not a system-required ModalityDescription. def edit? record.type.nil? end def update? edit? end end end end
Version data entries
149 entries across 149 versions & 1 rubygems