Commit e343a770 by Clinton Blackburn Committed by Clinton Blackburn

Improved CourseRun admin

ECOM-5195
parent 1dd3681b
......@@ -27,10 +27,13 @@ class CourseAdmin(admin.ModelAdmin):
class CourseRunAdmin(admin.ModelAdmin):
inlines = (SeatInline,)
list_display = ('uuid', 'key', 'title',)
list_filter = ('course__partner',)
list_filter = (
'course__partner',
('language', admin.RelatedOnlyFieldListFilter,)
)
ordering = ('key',)
readonly_fields = ('uuid',)
search_fields = ('uuid', 'key', 'title_override', 'course__title',)
search_fields = ('uuid', 'key', 'title_override', 'course__title', 'slug',)
@admin.register(Program)
......
......@@ -9,7 +9,7 @@ class LanguageTag(models.Model):
name = models.CharField(max_length=255)
def __str__(self):
return '{code} - {name}'.format(code=self.code, name=self.name)
return self.name
@property
def macrolanguage(self):
......
......@@ -14,7 +14,7 @@ class LanguageTagTests(TestCase):
code = 'te-st',
name = 'Test LanguageTag'
tag = LanguageTag(code=code, name=name)
self.assertEqual(str(tag), '{code} - {name}'.format(code=code, name=name))
self.assertEqual(str(tag), tag.name)
def test_macrolanguage(self):
""" Verify the property returns the macrolanguage for a given LanguageTag. """
......
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