Skip to content

Commit ed1c87a

Browse files
Anupam-dagariamareebjamal
authored andcommitted
feat: add event date to response of order for admin sales revenues (formerly fees) (fossasia#6135)
1 parent 8058d2a commit ed1c87a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

app/api/admin_sales/fees.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class Meta:
2525
maximum_fee = fields.Float(attribute='maximum_fee')
2626
revenue = fields.Method('calc_revenue')
2727
ticket_count = fields.Method('calc_ticket_count')
28+
event_date = fields.Method('get_event_date')
2829

2930
@staticmethod
3031
def calc_ticket_count(obj):
@@ -37,6 +38,10 @@ def calc_revenue(obj):
3738
return sum(
3839
[o.get_revenue() for o in obj.orders if o.status == 'completed'])
3940

41+
@staticmethod
42+
def get_event_date(obj):
43+
return obj.starts_at.isoformat()
44+
4045

4146
class AdminSalesFeesList(ResourceList):
4247
"""

0 commit comments

Comments
 (0)