]> git.parisson.com Git - mezzo.git/commitdiff
Home : Tabular Generic Orderable inline
authorEmilie <zawadzki@ircam.fr>
Fri, 19 Aug 2016 14:07:45 +0000 (16:07 +0200)
committerEmilie <zawadzki@ircam.fr>
Fri, 19 Aug 2016 14:07:45 +0000 (16:07 +0200)
app/organization/pages/admin.py
app/organization/pages/forms.py

index 3b3441bf2023d0622f264f8021d02554b6a6e18e..517d2ca8c9cf416036666e3a370383c7381151fb 100644 (file)
@@ -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
index 80cbf52f1cd9f0c2acf2984c656be68fca7b6173..58439fe47fc079187e670da45a409c2787872cf0 100644 (file)
@@ -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',)