|
@@ -59,10 +59,18 @@ class GoodAdmin(admin.ModelAdmin):
|
|
|
|
|
|
@admin.register(Service)
|
|
|
class ServiceAdmin(admin.ModelAdmin):
|
|
|
- list_display = ('name', 'subscriptions_count', 'document')
|
|
|
+ list_display = (
|
|
|
+ 'name', 'subscriptions_count', 'document',
|
|
|
+ 'monthly_unit_cost', 'new_subscriber_cost')
|
|
|
inlines = (CostUseInline, GoodUseInline, ServiceUseInline)
|
|
|
list_filter = [DirectDocumentFilter]
|
|
|
|
|
|
+ def monthly_unit_cost(self, obj):
|
|
|
+ return '{:.2f}€'.format(obj.get_prices()['unit_recurring_price'])
|
|
|
+
|
|
|
+ def new_subscriber_cost(self, obj):
|
|
|
+ return '{:.2f}€'.format(obj.get_prices()['total_goods_value_share'])
|
|
|
+
|
|
|
fieldsets = (
|
|
|
(None, {
|
|
|
'fields': (
|