class Decidim::Meetings::Registration
The data store for a Registration in the Decidim::Meetings component.
def self.export_serializer
def self.export_serializer Decidim::Meetings::DownloadYourDataRegistrationSerializer end
def self.user_collection(user)
def self.user_collection(user) where(decidim_user_id: user.id) end
def self.user_group_ids
def self.user_group_ids pluck(:decidim_user_group_id) end
def calculate_registration_code
provided by the configuration and scoped to the meeting.
Calculates a unique code for the model using the class
def calculate_registration_code Decidim::Meetings::Registrations.code_generator.generate(self) end
def generate_code
def generate_code self[:code] ||= calculate_registration_code end
def validated?
Public: Checks if the registration has been validated.
def validated? validated_at? end