parent
b588dcf741
commit
16522cae1b
10 changed files with 384 additions and 17 deletions
|
|
@ -1,15 +1,29 @@
|
|||
from django.contrib import admin
|
||||
from .models import Supporter, DGGallery, DGPicture, Booking, BookingPrice,\
|
||||
MembershipOrder, Membership, MembershipType, BookingOrder
|
||||
MembershipOrder, Membership, MembershipType, BookingOrder, BookingCancellation
|
||||
|
||||
from django.core.urlresolvers import reverse
|
||||
from utils.models import ContactMessage
|
||||
#
|
||||
from django.utils.html import format_html
|
||||
|
||||
|
||||
class DGPictureInline(admin.StackedInline):
|
||||
model = DGPicture
|
||||
|
||||
|
||||
class DGGalleryAdmin(admin.ModelAdmin):
|
||||
inlines = [DGPictureInline]
|
||||
|
||||
|
||||
class BookingCancellationAdmin(admin.ModelAdmin):
|
||||
list_display = ('id', 'get_order', 'created_at', 'required_refund', 'refund')
|
||||
|
||||
def get_order(self, obj):
|
||||
order = obj.order
|
||||
order_url = reverse("admin:digitalglarus_bookingorder_change", args=[order.id])
|
||||
return format_html("<a href='{url}'>{order_id}</a>", url=order_url, order_id=order.id)
|
||||
|
||||
|
||||
admin.site.register(DGGallery, DGGalleryAdmin)
|
||||
admin.site.register(ContactMessage)
|
||||
admin.site.register(Booking)
|
||||
|
|
@ -18,3 +32,4 @@ admin.site.register(MembershipOrder)
|
|||
admin.site.register(Membership)
|
||||
admin.site.register(MembershipType)
|
||||
admin.site.register(BookingOrder)
|
||||
admin.site.register(BookingCancellation, BookingCancellationAdmin)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue