diff --git a/billard/admin.py b/billard/admin.py index 1bcbd9b..8755696 100644 --- a/billard/admin.py +++ b/billard/admin.py @@ -83,19 +83,18 @@ class DeskAdmin(admin.ModelAdmin): list_filter = ('client', 'desk_no', 'enabled', 'prize', 'prize_hh') -@admin.action(description='Mark selected billings to billed') -def set_billing_true(modeladmin, request, queryset): - queryset.update(billing=True) - - @admin.register(Accounting) class AccountingAdmin(admin.ModelAdmin): list_display = ('desk', 'time_from', 'time_to', 'prize', 'billed', 'account_user', 'account_tst') list_filter = ('desk__client__location', 'account_user', 'account_tst', 'billed') - actions = [set_billing_true] + actions = ['mark_billed'] def has_add_permission(self, request): if request.user.username == 'reinsle': return True return False + @admin.action(description='Markiere selektierte als bezahlt') + def mark_billed(self, request, queryset): + queryset.update(billed=True) +