replace stackedinlines with tabularinlines

v1-0-stable
Christian Merten 9 years ago
parent 9a9b4fd08e
commit eed8f99316

@ -10,7 +10,7 @@ from .models import Message, Attachment, MessageForm
from .mailutils import NOT_SENT, PARTLY_SENT
class AttachmentInline(admin.StackedInline):
class AttachmentInline(admin.TabularInline):
model = Attachment
extra = 0
@ -52,6 +52,9 @@ class MessageAdmin(admin.ModelAdmin):
submit_message(obj, request)
return super(MessageAdmin, self).response_add(request, obj)
class Media:
css = {'all': ('admin/css/tabular_hide_original.css',)}
def submit_message(msg, request):
success = msg.submit()

@ -9,7 +9,7 @@ from easy_select2 import apply_select2
# Register your models here.
class OwnershipInline(admin.StackedInline):
class OwnershipInline(admin.TabularInline):
"""
This shows the ownership selection directly in the MaterialPart edit
view
@ -38,7 +38,6 @@ class NotTooOldFilter(SimpleListFilter):
return queryset.filter(pk__in=[x.pk for x in queryset.all() if not x.not_too_old()])
class MaterialAdmin(admin.ModelAdmin):
"""Edit view of a MaterialPart"""
@ -48,5 +47,8 @@ class MaterialAdmin(admin.ModelAdmin):
inlines = [OwnershipInline]
list_filter = (NotTooOldFilter,)
class Media:
css = {'all': ('admin/css/tabular_hide_original.css',)}
admin.site.register(MaterialPart, MaterialAdmin)

@ -71,7 +71,7 @@ class MemberListAdminForm(forms.ModelForm):
#self.fields['add_member'].queryset = Member.objects.filter(prename__startswith='F')
class MemberOnListInline(admin.StackedInline):
class MemberOnListInline(admin.TabularInline):
model = MemberOnList
extra = 0
formfield_overrides = {
@ -92,6 +92,9 @@ class MemberListAdmin(admin.ModelAdmin):
ForeignKey: {'widget': apply_select2(forms.Select)}
}
class Media:
css = {'all': ('admin/css/tabular_hide_original.css',)}
def __init__(self, *args, **kwargs):
super(MemberListAdmin, self).__init__(*args, **kwargs)
@ -311,7 +314,7 @@ class KlettertreffAttendeeInlineForm(forms.ModelForm):
self.fields['member'].queryset = Member.objects.filter(group__name='J1')
"""
class KlettertreffAttendeeInline(admin.StackedInline):
class KlettertreffAttendeeInline(admin.TabularInline):
model = KlettertreffAttendee
form = KlettertreffAttendeeInlineForm
extra = 0
@ -351,6 +354,9 @@ class KlettertreffAdmin(admin.ModelAdmin):
ForeignKey: {'widget': apply_select2(forms.Select)}
}
class Media:
css = {'all': ('admin/css/tabular_hide_original.css',)}
admin.site.register(Member, MemberAdmin)
admin.site.register(Group, GroupAdmin)

Loading…
Cancel
Save