Sha256: 103c8bcdc9d40f17509e92757f514282a852f0eaf9de804428ed4cc9a86897e3
Contents?: true
Size: 745 Bytes
Versions: 7
Compression:
Stored size: 745 Bytes
Contents
# frozen_string_literal: true require "active_support/concern" module Decidim # This concern contains the logic related to data portability. module DataPortability extend ActiveSupport::Concern included do # Returns a collection scoped by user. # This is the default, if you want, you can overwrite in each Class to be export. def self.user_collection(user) where(decidim_author_id: user.id) end # Returns a Default export serializer def self.export_serializer Decidim::Exporters::Serializer end # Returns a collection of images scoped by User. # Returns nil for default. def self.data_portability_images(_user) nil end end end end
Version data entries
7 entries across 7 versions & 1 rubygems