From: Emilie Date: Fri, 19 Aug 2016 14:07:45 +0000 (+0200) Subject: Home : Tabular Generic Orderable inline X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=cf9b7bf7caf39b4fea8852aa59b3cea4a97ddbe2;p=mezzo.git Home : Tabular Generic Orderable inline --- diff --git a/app/organization/pages/admin.py b/app/organization/pages/admin.py index 3b3441bf..517d2ca8 100644 --- a/app/organization/pages/admin.py +++ b/app/organization/pages/admin.py @@ -1,6 +1,7 @@ from django.contrib import admin from django.contrib import admin +from mezzanine.utils.static import static_lazy as static from copy import deepcopy from mezzanine.core.admin import * from mezzanine.pages.admin import PageAdmin @@ -10,13 +11,18 @@ from organization.pages.forms import DynamicContentHomeSliderForm, DynamicConten # Register your models here. -class DynamicContentHomeSliderInline(StackedDynamicInlineAdmin): +class DynamicContentHomeSliderInline(TabularDynamicInlineAdmin): model = DynamicContentHomeSlider form = DynamicContentHomeSliderForm + class Media: + js = ( + static("mezzanine/js/admin/dynamic_inline.js"), + ) -class DynamicContentHomeBodyInline(StackedDynamicInlineAdmin): + +class DynamicContentHomeBodyInline(TabularDynamicInlineAdmin): model = DynamicContentHomeBody form = DynamicContentHomeBodyForm diff --git a/app/organization/pages/forms.py b/app/organization/pages/forms.py index 80cbf52f..58439fe4 100644 --- a/app/organization/pages/forms.py +++ b/app/organization/pages/forms.py @@ -2,7 +2,7 @@ from dal import autocomplete import dal_queryset_sequence import dal_select2_queryset_sequence - +from mezzanine.core.models import Orderable from organization.magazine.models import Article, Topic, Brief from organization.core.models import BasicPage from mezzanine_agenda.models import Event @@ -19,10 +19,13 @@ class DynamicContentHomeSliderForm(autocomplete.FutureModelForm): required=False, widget=dal_select2_queryset_sequence.widgets.QuerySetSequenceSelect2('dynamic-content-home-slider'), ) + # js = [static("mezzanine/js/admin/dynamic_inline.js")] class Meta: model = DynamicContentHomeSlider - fields = ('__all__') + fields = ('content_object',) + + class DynamicContentHomeBodyForm(autocomplete.FutureModelForm): @@ -40,4 +43,4 @@ class DynamicContentHomeBodyForm(autocomplete.FutureModelForm): class Meta: model = DynamicContentHomeBody - fields = ('__all__') + fields = ('content_object',)