fix for django-extra-views 0.12.0 Updated class EventSeriesForm to use factory_kwargs.
This commit is contained in:
@@ -75,14 +75,17 @@ class EventForm(PermissionRequiredMixin, mixins.EventDetailMixin,
|
||||
class EventGallery(generic.ListView):
|
||||
"""Display a overview of all event photo albums."""
|
||||
template_name = 'events/photo_gallery.html'
|
||||
queryset = models.Event.objects.filter(
|
||||
start__lt=timezone.now(),
|
||||
event_series__isnull=True,
|
||||
photo_count__gt=0
|
||||
)
|
||||
queryset = queryset.order_by('-start')
|
||||
paginate_by = 24
|
||||
|
||||
def get_queryset(self):
|
||||
queryset = models.Event.objects.filter(
|
||||
start__lt=timezone.now(),
|
||||
event_series__isnull=True,
|
||||
photo_count__gt=0
|
||||
)
|
||||
queryset = queryset.order_by('-start')
|
||||
return queryset
|
||||
|
||||
|
||||
class EventListIcal(generic.View):
|
||||
"""Generates an returns an iCal File with all upcoming events."""
|
||||
@@ -177,10 +180,9 @@ class EventSeriesForm(mixins.EventDetailMixin, PermissionRequiredMixin,
|
||||
InlineFormSetView):
|
||||
model = models.Event
|
||||
inline_model = models.Event
|
||||
fk_name = 'event_series'
|
||||
fields = ('start', 'end')
|
||||
form_class = forms.EventForm
|
||||
extra = 3
|
||||
factory_kwargs = {'extra': 3, 'fk_name': 'event_series'}
|
||||
permission_required = 'events.add_event'
|
||||
template_name = 'events/eventseries_form.html'
|
||||
|
||||
@@ -192,5 +194,7 @@ class EventSeriesForm(mixins.EventDetailMixin, PermissionRequiredMixin,
|
||||
|
||||
|
||||
class UpcomingEvents(generic.ListView):
|
||||
queryset = models.Event.objects.upcoming(limit=None)
|
||||
paginate_by = 16
|
||||
|
||||
def get_queryset(self):
|
||||
return models.Event.objects.upcoming(limit=None)
|
||||
|
||||
Reference in New Issue
Block a user