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