Sha256: bdc49ca60d27fe971efa5ef3ba02d6cc8e21bd706b9f1e906253ebff75252d9c
Contents?: true
Size: 443 Bytes
Versions: 3
Compression:
Stored size: 443 Bytes
Contents
# frozen_string_literal: true module Decidim module DecidimAwesome class PrivateDataFinder def query Component.where(id: proposals.where.not(extra_fields: { private_body: nil })) end def proposals Decidim::Proposals::Proposal.select(:decidim_component_id).joins(:extra_fields) end def for(resources) Component.where(id: proposals).where(id: resources) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems