Beispiel #1
0
def register(cls, admin_cls):
    cls.add_to_class("site", models.ForeignKey(Site, verbose_name=_("Site"), default=settings.SITE_ID))

    PageManager.add_to_active_filters(current_site, key="current_site")

    admin_cls.list_display.extend(["site"])
    admin_cls.list_filter.extend(["site"])
Beispiel #2
0
    def handle_model(self):
        self.model.add_to_class(
            'site',
            models.ForeignKey(
                Site, verbose_name=_('Site'), default=settings.SITE_ID))

        PageManager.add_to_active_filters(current_site, key='current_site')
Beispiel #3
0
    def handle_model(self):
        self.model.add_to_class(
            'site',
            models.ForeignKey(Site,
                              verbose_name=_('Site'),
                              default=settings.SITE_ID))

        PageManager.add_to_active_filters(current_site, key='current_site')
Beispiel #4
0
def register(cls, admin_cls):
    cls.add_to_class('site', 
                     models.ForeignKey(Site, 
                     verbose_name=_('Site'), 
                     default=settings.SITE_ID, ))

    PageManager.add_to_active_filters(current_site)

    admin_cls.list_display.extend(['site'])
Beispiel #5
0
def register(cls, admin_cls):
    cls.add_to_class('site',
                     models.ForeignKey(Site,
                     verbose_name=_('Site'),
                     default=settings.SITE_ID, ))

    PageManager.add_to_active_filters(current_site, key='current_site')

    admin_cls.list_display.extend(['site'])
    admin_cls.list_filter.extend(['site'])
Beispiel #6
0
    def handle_model(self):
        self.model.add_to_class(
            "site",
            models.ForeignKey(
                Site,
                verbose_name=_("Site"),
                default=settings.SITE_ID,
                on_delete=models.CASCADE,
            ),
        )

        PageManager.add_to_active_filters(current_site, key="current_site")
Beispiel #7
0
def register(cls, admin_cls):
    "Add a foreign key on Site to the Page model"
    cls.add_to_class('site',
                     SiteForeignKey(Site,
                                    verbose_name=_('Site'),
                                    default=settings.SITE_ID,
                                    ))

    PageManager.add_to_active_filters(current_site, key='current_site')

    # Show the site on the admin list
    admin_cls.list_display.extend(['site'])