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
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