# frozen_string_literal: true # License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later # Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE require 'qexpr' module QueryEvents def self.name_and_id(npo_id) Psql.execute( Qexpr.new.select( 'events.name', 'events.id' ) .from('events') .where('events.nonprofit_id=$id', id: npo_id) .where("events.deleted='f' OR events.deleted IS NULL") .order_by('events.name ASC') ) end end