X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/e180be7cce99d59054b206a061386188c5652f02..ca8f4e8fef80cb603117ed579da8554f503698e5:/src/social/admin.py diff --git a/src/social/admin.py b/src/social/admin.py old mode 100755 new mode 100644 index 01e60fa91..ac5fbd250 --- a/src/social/admin.py +++ b/src/social/admin.py @@ -1,10 +1,9 @@ -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. +# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. # from django.contrib import admin from django.forms import ModelForm from django.forms.widgets import TextInput -from django.utils.translation import ugettext_lazy as _ from admin_ordering.admin import OrderableAdmin from social.models import Cite, BannerGroup, Carousel, CarouselItem @@ -22,24 +21,22 @@ class CiteAdmin(admin.ModelAdmin): list_display = ['nonempty_text', 'created_at', 'sticky', 'vip', 'small', 'has_image'] list_filter = ['group'] readonly_fields = ['created_at'] - raw_id_fields = ['book'] + autocomplete_fields = ['book'] + search_fields = ['text', 'link', 'picture_alt', 'picture_author', 'picture_link', 'image_title', 'image_author', 'image_link'] fieldsets = ( (None, {'fields': ('group', 'sticky', 'created_at', 'book')}), - (_('Content'), {'fields': ('link', 'vip', 'text', 'small')}), - (_('Media box'), {'fields': ( + ('Zawartość', {'fields': ('link', 'vip', 'text', 'small')}), + ('Media', {'fields': ( 'video', 'picture', 'picture_alt', 'picture_title', 'picture_author', 'picture_link', 'picture_license', 'picture_license_link' - - #'banner', )}), ( - _('Background'), + 'Tło', {'fields': ( ('background_plain', 'background_color'), - 'image', 'image_shift', - 'banner', + 'image', 'image_title', 'image_author', 'image_link', 'image_license', 'image_license_link' )}, @@ -50,11 +47,11 @@ class CiteAdmin(admin.ModelAdmin): if cite.text.strip(): return cite.text return "(%s)" % (cite.image_title or cite.link or '-').strip() - nonempty_text.short_description = _('text') + nonempty_text.short_description = 'tekst' def has_image(self, cite): return bool(cite.image) - has_image.short_description = _('image') + has_image.short_description = 'obraz' has_image.boolean = True @@ -72,9 +69,11 @@ admin.site.register(BannerGroup, BannerGroupAdmin) class CarouselItemInline(OrderableAdmin, admin.TabularInline): model = CarouselItem ordering_field = 'order' + autocomplete_fields = ['banner'] class CarouselAdmin(admin.ModelAdmin): + list_display = ['placement', 'priority', 'language'] inlines = [CarouselItemInline]