Add new payment event for new members
This commit is contained in:
@@ -94,11 +94,15 @@ def member_add_many(request, *args, **kwargs):
|
||||
@permission_required('members.add_member', raise_exception=True)
|
||||
def add_many_confirm(request, *args, **kwargs):
|
||||
models = request.session['models']
|
||||
payment_source = request.session['payment_source']
|
||||
|
||||
try:
|
||||
members, payments = models.members, models.payments
|
||||
|
||||
for member in members:
|
||||
member.save()
|
||||
if not member.payments.exists(): # create payment for new members
|
||||
payment = Payment.objects.create(member=member, source=payment_source)
|
||||
|
||||
for payment in payments:
|
||||
payment.save()
|
||||
|
||||
Reference in New Issue
Block a user