Commit 6a33a446 by Brittney Exline Committed by Brittney Exline

ENT-1013 Discovery model classes don't have ordering set

This results in a bunch of noise in the error logs, as well as weird
behavior when paginating through results for things like courses.
parent e42374d0
# -*- coding: utf-8 -*-
# Generated by Django 1.11.11 on 2018-05-22 13:39
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('course_metadata', '0083_auto_20180511_1406'),
]
operations = [
migrations.AlterModelOptions(
name='course',
options={'ordering': ['id']},
),
migrations.AlterModelOptions(
name='courseentitlement',
options={'ordering': ['created']},
),
migrations.AlterModelOptions(
name='courserunsocialnetwork',
options={'ordering': ['created'], 'verbose_name_plural': 'CourseRun SocialNetwork'},
),
migrations.AlterModelOptions(
name='faq',
options={'ordering': ['created'], 'verbose_name': 'FAQ', 'verbose_name_plural': 'FAQs'},
),
migrations.AlterModelOptions(
name='organization',
options={'ordering': ['created']},
),
migrations.AlterModelOptions(
name='person',
options={'ordering': ['created'], 'verbose_name_plural': 'People'},
),
migrations.AlterModelOptions(
name='personsocialnetwork',
options={'ordering': ['created'], 'verbose_name_plural': 'Person SocialNetwork'},
),
migrations.AlterModelOptions(
name='seat',
options={'ordering': ['created']},
),
migrations.AlterModelOptions(
name='subject',
options={'ordering': ['created']},
),
migrations.AlterModelOptions(
name='topic',
options={'ordering': ['created']},
),
]
......@@ -131,6 +131,7 @@ class Subject(TranslatableModel, TimeStampedModel):
('partner', 'slug'),
('partner', 'uuid'),
)
ordering = ['created']
def validate_unique(self, *args, **kwargs): # pylint: disable=arguments-differ
super(Subject, self).validate_unique(*args, **kwargs)
......@@ -168,6 +169,7 @@ class Topic(TranslatableModel, TimeStampedModel):
('partner', 'slug'),
('partner', 'uuid'),
)
ordering = ['created']
def validate_unique(self, *args, **kwargs): # pylint: disable=arguments-differ
super(Topic, self).validate_unique(*args, **kwargs)
......@@ -242,6 +244,7 @@ class Organization(TimeStampedModel):
('partner', 'key'),
('partner', 'uuid'),
)
ordering = ['created']
def __str__(self):
return '{key}: {name}'.format(key=self.key, name=self.name)
......@@ -280,6 +283,7 @@ class Person(TimeStampedModel):
('partner', 'uuid'),
)
verbose_name_plural = _('People')
ordering = ['created']
def __str__(self):
return self.full_name
......@@ -378,6 +382,7 @@ class Course(TimeStampedModel):
('partner', 'uuid'),
('partner', 'key'),
)
ordering = ['id']
def __str__(self):
return '{key}: {title}'.format(key=self.key, title=self.title)
......@@ -841,6 +846,7 @@ class Seat(TimeStampedModel):
unique_together = (
('course_run', 'type', 'currency', 'credit_provider')
)
ordering = ['created']
class CourseEntitlement(TimeStampedModel):
......@@ -863,6 +869,7 @@ class CourseEntitlement(TimeStampedModel):
unique_together = (
('course', 'mode')
)
ordering = ['created']
class Endorsement(TimeStampedModel):
......@@ -890,6 +897,7 @@ class FAQ(TimeStampedModel):
class Meta:
verbose_name = _('FAQ')
verbose_name_plural = _('FAQs')
ordering = ['created']
def __str__(self):
return self.question
......@@ -1276,6 +1284,7 @@ class PersonSocialNetwork(AbstractSocialNetworkModel):
unique_together = (
('person', 'type'),
)
ordering = ['created']
class CourseRunSocialNetwork(AbstractSocialNetworkModel):
......@@ -1288,6 +1297,7 @@ class CourseRunSocialNetwork(AbstractSocialNetworkModel):
unique_together = (
('course_run', 'type'),
)
ordering = ['created']
class PersonWork(AbstractValueModel):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment