:py:mod:`oioioi.contestlogo.admin` ================================== .. py:module:: oioioi.contestlogo.admin Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.contestlogo.admin.ContestLogoInline oioioi.contestlogo.admin.ContestLogoAdminMixin oioioi.contestlogo.admin.ContestIconInline oioioi.contestlogo.admin.ContestIconAdminMixin .. py:class:: ContestLogoInline(parent_model, admin_site) Bases: :py:obj:`oioioi.base.admin.TabularInline` Options for inline editing of ``model`` instances. Provide ``fk_name`` to specify the attribute name of the ``ForeignKey`` from ``model`` to its parent. This is required if ``model`` has more than one ``ForeignKey`` to its parent. .. py:attribute:: model .. py:attribute:: readonly_fields :annotation: = ['logo_link'] .. py:attribute:: exclude :annotation: = ['updated_at'] .. py:attribute:: category .. py:attribute:: short_description .. py:method:: logo_link(instance) .. py:class:: ContestLogoAdminMixin(*args, **kwargs) Bases: :py:obj:`object` Adds :class:`~oioioi.contestlogo.models.ContestLogo` to an admin panel. .. py:class:: ContestIconInline(parent_model, admin_site) Bases: :py:obj:`oioioi.base.admin.TabularInline` Options for inline editing of ``model`` instances. Provide ``fk_name`` to specify the attribute name of the ``ForeignKey`` from ``model`` to its parent. This is required if ``model`` has more than one ``ForeignKey`` to its parent. .. py:attribute:: model .. py:attribute:: extra :annotation: = 0 .. py:attribute:: readonly_fields :annotation: = ['icon_link'] .. py:attribute:: exclude :annotation: = ['updated_at'] .. py:attribute:: category .. py:attribute:: short_description .. py:method:: icon_link(instance) .. py:class:: ContestIconAdminMixin(*args, **kwargs) Bases: :py:obj:`object` Adds :class:`~oioioi.contestlogo.models.ContestIcon` to an admin panel.