Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 3
0
def get_new_transactions_info(request):
    info = _get_nemopay_fundations(request)
    info.update(**core.get_user_basic_info(request))
    return info