Events: Update generic view interface

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-01-30 03:11:07 -04:00
parent 5bab080553
commit 08fac9fd9d
2 changed files with 5 additions and 4 deletions

View File

@@ -29,6 +29,7 @@ class EventsApp(MayanAppConfig):
def ready(self):
super(EventsApp, self).ready()
Action = apps.get_model(app_label='actstream', model_name='Action')
Notification = self.get_model(model_name='Notification')
StoredEventType = self.get_model(model_name='StoredEventType')

View File

@@ -33,7 +33,7 @@ class EventListView(SingleObjectListView):
'title': _('Events'),
}
def get_object_list(self):
def get_source_queryset(self):
return Action.objects.all()
@@ -121,7 +121,7 @@ class NotificationListView(SingleObjectListView):
'title': _('Notifications'),
}
def get_object_list(self):
def get_source_queryset(self):
return self.request.user.notifications.all()
@@ -184,7 +184,7 @@ class ObjectEventListView(EventListView):
klass=queryset, pk=self.kwargs['object_id']
)
def get_object_list(self):
def get_source_queryset(self):
return any_stream(self.get_object())
@@ -274,5 +274,5 @@ class VerbEventListView(SingleObjectListView):
) % EventType.get(name=self.kwargs['verb']),
}
def get_object_list(self):
def get_source_queryset(self):
return Action.objects.filter(verb=self.kwargs['verb'])