from wagtail.contrib.modeladmin.options import ModelAdmin, modeladmin_register
from cpm_data.models import JuryMember


class MyPageModelAdmin(ModelAdmin):
    model = JuryMember
    menu_label = 'Jury'
    menu_order = 200  # will put in 3rd place (000 being 1st, 100 2nd)
    list_display = ('name', 'country')
    search_fields = ('name_en', 'name_be', 'name_ru')


modeladmin_register(MyPageModelAdmin)

@@ -114,164 +114,643 @@
 mber
-%0A%0A%0Aclass MyPageModelAdmin(ModelAdmin):%0A    model = JuryMember%0A    menu_label = 'Jury'%0A    menu_order = 200  # will put in 3rd place (000 being 1st, 100 2nd)
+, Partner, Season%0A%0A%0Aclass SeasonModelAdmin(ModelAdmin):%0A    model = Season%0A    menu_label = 'Seasons'%0A    menu_icon = 'date'%0A    menu_order = 200%0A    list_display = ('name_en', 'name_be', 'name_ru')%0A    search_fields = ('name_en', 'name_be', 'name_ru')%0A%0A%0Aclass JuryMemberModelAdmin(ModelAdmin):%0A    model = JuryMember%0A    menu_label = 'Jury'%0A    menu_icon = 'group'%0A    menu_order = 210%0A    list_display = ('name_en', 'name_be', 'name_ru', 'country')%0A    search_fields = ('name_en', 'name_be', 'name_ru')%0A%0A%0Aclass PartnerModelAdmin(ModelAdmin):%0A    model = Partner%0A    menu_label = 'Partners'%0A    menu_icon = 'grip'%0A    menu_order = 220
 %0A   
@@ -771,27 +771,50 @@
 = ('name
+_en
 ', '
-country
+name_be', 'name_ru', 'image
 ')%0A    s
@@ -888,14 +888,95 @@
 ter(
-MyPage
+SeasonModelAdmin)%0Amodeladmin_register(JuryMemberModelAdmin)%0Amodeladmin_register(Partner
 Mode

Add modeladmin classes for Season, JuryMember, Partner models