X-Git-Url: https://git.mdrn.pl/django-migdal.git/blobdiff_plain/734cd58d3f12c5397b42c1ae122c947500386014..fe16cac52a33bd593bc8916415dc939d32dfb8f3:/migdal/admin.py diff --git a/migdal/admin.py b/migdal/admin.py index 6bdfb59..1a7fdd7 100644 --- a/migdal/admin.py +++ b/migdal/admin.py @@ -19,7 +19,7 @@ class AttachmentInline(admin.TabularInline): def filtered_entry_admin(typ): class EntryAdmin(admin.ModelAdmin): def queryset(self, request): - return self.model.objects.filter(type=typ) + return self.model.objects.filter(type=typ.db) def has_add_permission(self, request): return request.user.has_perm('migdal.add_entry') @@ -30,6 +30,12 @@ def filtered_entry_admin(typ): def has_delete_permission(self, request, obj=None): return request.user.has_perm('migdal.delete_entry') + def formfield_for_dbfield(self, db_field, **kwargs): + field = super(EntryAdmin, self).formfield_for_dbfield(db_field, **kwargs) + if db_field.name == 'categories': + field.widget.attrs['style'] = 'height: 10em' + return field + date_hierarchy = 'date' readonly_fields = ('date', 'changed_at') + \ translated_fields(('published_at',))