From db73051a23439d4cab932429b63dcad44fdbfa52 Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Thu, 30 Aug 2018 13:17:34 +0200 Subject: [PATCH] enable admin for Reimbursement model --- src/economy/admin.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/economy/admin.py b/src/economy/admin.py index 7f902679..d1615be5 100644 --- a/src/economy/admin.py +++ b/src/economy/admin.py @@ -21,3 +21,13 @@ class ExpenseAdmin(admin.ModelAdmin): search_fields = ['description', 'amount', 'user'] actions = [approve_expenses, reject_expenses] + +@admin.register(Reimbursement) +class ReimbursementAdmin(admin.ModelAdmin): + def get_amount(self, obj): + return obj.amount + + list_filter = ['camp', 'user', 'reimbursement_user', 'paid'] + list_display = ['camp', 'user', 'reimbursement_user', 'paid', 'notes', 'get_amount'] + search_fields = ['user__username', 'reimbursement_user__username', 'notes'] +