module Decidim::DataPortabilitySerializers

This class serializes a Message so can be exported to CSV

This class serializes a Follow so can be exported to CSV

This class serializes a Identity so can be exported to CSV

This class serializes a Follow so can be exported to CSV

This class serializes a User so can be exported to CSV

This class serializes a Report so can be exported to CSV

This class serializes a User so can be exported to CSV

This class serializes a User so can be exported to CSV

Public Class Methods

data_entities() click to toggle source
# File lib/decidim/data_portability_serializers.rb, line 14
def self.data_entities
  ["Decidim::Follow", "Decidim::Identity",
   "Decidim::Messaging::Conversation", "Decidim::Notification",
   "Decidim::ParticipatorySpacePrivateUser", "Decidim::Report", "Decidim::User", "Decidim::UserGroup"] |
    Decidim.component_manifests.map(&:data_portable_entities).flatten |
    Decidim.participatory_space_manifests.map(&:data_portable_entities).flatten |
    (Decidim::Comments.data_portable_entities.flatten if defined?(Decidim::Comments))
end