Beispiel #1
0
def get_transactions(request):
    transactions = core._get_user_transactions(request)
    info = core.get_user_basic_info(request)
    info.update(state_valid=models.IndividualTransaction.STATE_VALID,
                state_invalid=models.IndividualTransaction.STATE_INVALID,
                state_aborted=models.IndividualTransaction.STATE_ABORTED)
    info['transactions'] = transactions
    return info
Beispiel #2
0
def get_dashboard_info(request):
    info = core.get_user_basic_info(request)
    info['waiting_transactions'] = models.IndividualTransaction.objects.\
        filter(state=models.IndividualTransaction.STATE_INVALID, transaction__creator=request.user).count()
    info['validated_transactions'] = models.IndividualTransaction.objects.\
        filter(state=models.IndividualTransaction.STATE_VALID, transaction__creator=request.user).count()
    info['last_validated'] = core._get_user_transactions(request, limit=5, notnull_filter='validation')
    return info