@@ -76,6 +76,7 @@ class BundleList(BundleMixin, ListAPIView):
filter_class = BundleFilter
search_fields = ('name',)
ordering_fields = ('id', 'name', 'owner')
+ ordering = 'id'
class BundleDetail(BundleMixin, RetrieveAPIView):
@@ -81,6 +81,7 @@ class CheckListCreate(CheckMixin, ListCreateAPIView):
"""List or create checks."""
lookup_url_kwarg = 'patch_id'
+ ordering = 'id'
def create(self, request, patch_id, *args, **kwargs):
p = Patch.objects.get(id=patch_id)
@@ -75,6 +75,7 @@ class CoverLetterList(ListAPIView):
filter_class = CoverLetterFilter
search_fields = ('name',)
ordering_fields = ('id', 'name', 'date', 'submitter')
+ ordering = 'id'
def get_queryset(self):
qs = CoverLetter.objects.all().prefetch_related('series')\
@@ -91,13 +91,12 @@ class EventList(ListAPIView):
serializer_class = EventSerializer
filter_class = EventFilter
page_size_query_param = None # fixed page size
- ordering = '-date'
ordering_fields = ()
+ ordering = '-date'
def get_queryset(self):
return Event.objects.all()\
.select_related('project', 'patch', 'series', 'cover',
'previous_state', 'current_state',
'previous_delegate', 'current_delegate',
- 'created_check')\
- .order_by('-date')
+ 'created_check')
@@ -148,6 +148,7 @@ class PatchList(ListAPIView):
search_fields = ('name',)
ordering_fields = ('id', 'name', 'project', 'date', 'state', 'archived',
'submitter', 'check')
+ ordering = 'id'
def get_queryset(self):
# TODO(stephenfin): Does the defer here cause issues with Django 1.6
@@ -53,6 +53,7 @@ class PersonList(PersonMixin, ListAPIView):
search_fields = ('name', 'email')
ordering_fields = ('id', 'name', 'email')
+ ordering = 'id'
class PersonDetail(PersonMixin, RetrieveAPIView):
@@ -79,6 +79,7 @@ class ProjectList(ProjectMixin, ListAPIView):
search_fields = ('link_name', 'list_id', 'list_email', 'web_url',
'scm_url', 'webscm_url')
ordering_fields = ('id', 'name', 'link_name', 'list_id')
+ ordering = 'id'
class ProjectDetail(ProjectMixin, RetrieveUpdateAPIView):
@@ -71,6 +71,7 @@ class SeriesList(SeriesMixin, ListAPIView):
filter_class = SeriesFilter
search_fields = ('name',)
ordering_fields = ('id', 'name', 'date', 'submitter', 'received_all')
+ ordering = 'id'
class SeriesDetail(SeriesMixin, RetrieveAPIView):
@@ -58,6 +58,7 @@ class UserList(UserMixin, ListAPIView):
search_fields = ('username', 'first_name', 'last_name', 'email')
ordering_fields = ('id', 'username', 'email')
+ ordering = 'id'
class UserDetail(UserMixin, RetrieveUpdateAPIView):