Skip to content

Commit

Permalink
Order languages in admin form
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Warrick <kwpolska@gmail.com>
  • Loading branch information
Kwpolska committed Mar 27, 2018
1 parent bd0970d commit 788633f
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions sites/admin.py
@@ -1,13 +1,22 @@
"""Admin registrations for Sites."""

from django.contrib import admin
from django.forms import ModelForm, ModelMultipleChoiceField
from .models import Site, Language

class SiteAdminForm(ModelForm):
languages = ModelMultipleChoiceField(queryset=Language.objects.order_by('name'))

class Meta:
model = Site
fields = '__all__'

class LanguageAdmin(admin.ModelAdmin):
list_display = ('name', 'code', 'language_code', 'country_code', 'display_country')

class SiteAdmin(admin.ModelAdmin):
list_display = ('title', 'clickable_url', 'author', 'visible', 'featured')
form = SiteAdminForm

def make_visible(modeladmin, request, queryset):
queryset.update(visible=True)
Expand Down

0 comments on commit 788633f

Please sign in to comment.