class TrainingPolicy < ApplicationPolicy
  class Scope < Scope
    def resolve
      scope.includes(:plans, :machines)
    end
  end

  %w(create update).each do |action|
    define_method "#{action}?" do
      user.admin?
    end
  end

  def destroy?
    user.admin? and record.destroyable?
  end

  def availabilities?
    user.admin?
  end
end