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
# 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
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
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):
class Meta:
model = DynamicContentHomeBody
- fields = ('__all__')
+ fields = ('content_object',)