:py:mod:`oioioi.base.models` ============================ .. py:module:: oioioi.base.models Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.base.models.Consents oioioi.base.models.UserPreferences Functions ~~~~~~~~~ .. autoapisummary:: oioioi.base.models._log_consent_change Attributes ~~~~~~~~~~ .. autoapisummary:: oioioi.base.models.auditLogger oioioi.base.models.PreferencesSaved .. py:data:: auditLogger .. py:data:: PreferencesSaved .. py:class:: Consents(*args, **kwargs) Bases: :py:obj:`django.db.models.Model` Make subclasses preserve the alters_data attribute on overridden methods. .. py:attribute:: user .. py:attribute:: terms_accepted .. py:attribute:: marketing_consent .. py:attribute:: partner_consent .. py:class:: UserPreferences(*args, **kwargs) Bases: :py:obj:`django.db.models.Model` Make subclasses preserve the alters_data attribute on overridden methods. .. py:attribute:: user .. py:attribute:: language .. py:attribute:: enable_editor .. py:function:: _log_consent_change(sender, instance, created, raw, **kwargs)