Skip to content
This repository was archived by the owner on Aug 29, 2023. It is now read-only.

Commit 852c27a

Browse files
Solved a bug realted to the daily claim
1 parent a5dc287 commit 852c27a

File tree

6 files changed

+78
-5
lines changed

6 files changed

+78
-5
lines changed
0 Bytes
Binary file not shown.
68 Bytes
Binary file not shown.

Profile/views.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from django.http import HttpResponse
2-
from django.shortcuts import get_object_or_404
2+
from django.shortcuts import get_object_or_404, render
33
from rest_framework import viewsets, status
44
from rest_framework.response import Response
55
from .serializers import CreateTransactionSerializer, HelpCenterSerializer, PaymentInfoSerializer, ProfileSerializer, RecentEarningsSerializer, UserSerializer, TransactionSerializer, ReferralSerializer, GetReferralSerializer, ForgotPasswordSerializer, ForgotPasswordCheckPinSerializer, UserResetPassword, SocialAccountSerializer, VerificationPinSerializer, generate_username, UserStatsSerializer, ProfileImageSerializer
@@ -705,10 +705,11 @@ def get(self, request, *args, **kwargs):
705705

706706
class GetReferralInfoAPI(APIView):
707707
# Getting the list of Referrals for the User
708-
authentication_classes = [TokenAuthentication]
708+
email = "apptesta61@gmail.com"
709+
user = User.objects.get(email=email)
709710

710711
def get(self, request, format=None):
711-
user_code = request.user.profile.user_code
712+
user_code = self.user.profile.user_code
712713

713714
referrals = Referral.objects.filter(code=user_code)
714715
referral_data = []
@@ -720,4 +721,4 @@ def get(self, request, format=None):
720721

721722
referral_data.append({'referred_user': referred_user, 'wallet_points': referred_wallet_points})
722723

723-
return Response(referral_data)
724+
return render(request, 'refferals.html', {'referrals': referral_data})
4 Bytes
Binary file not shown.

rewards/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def post(self, request, **kwargs):
9292
last_claimed = RecentEarnings.objects.filter(
9393
user=user, way_to_earn='Daily Check-In').order_by('-created_at').first()
9494

95-
if last_claimed and last_claimed.created_at >= timezone.now().date():
95+
if last_claimed and last_claimed.created_at.date() == timezone.now().date():
9696
# User has already claimed the award today
9797
return Response({'message': 'You have already claimed the award today.'}, status=400)
9898

templates/refferals.html

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<title>Table V02</title>
5+
<meta charset="UTF-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
8+
<link rel="icon" type="image/png" href="images/icons/favicon.ico" />
9+
10+
<link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">
11+
12+
<link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
13+
14+
<link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
15+
16+
<link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
17+
18+
<link rel="stylesheet" type="text/css" href="vendor/perfect-scrollbar/perfect-scrollbar.css">
19+
20+
<link rel="stylesheet" type="text/css" href="https://colorlib.com/etc/tb/Table_Responsive_v2/css/util.css">
21+
<link rel="stylesheet" type="text/css" href="https://colorlib.com/etc/tb/Table_Responsive_v2/css/main.css">
22+
23+
<meta name="robots" content="noindex, follow">
24+
</head>
25+
<body>
26+
<div class="limiter">
27+
<div class="container-table100">
28+
<div class="wrap-table100">
29+
<div class="table">
30+
<div class="row header">
31+
<div class="cell">
32+
Full Name
33+
</div>
34+
<div class="cell">
35+
Wallet Points
36+
</div>
37+
</div>
38+
{% for referral in referrals %}
39+
<div class="row">
40+
<div class="cell" data-title="Full Name">
41+
{{ referral.referred_user }}
42+
</div>
43+
<div class="cell" data-title="Wallet Points">
44+
{{ referral.wallet_points }}
45+
</div>
46+
</div>
47+
{% endfor %}
48+
</div>
49+
</div>
50+
</div>
51+
</div>
52+
53+
<script src="vendor/jquery/jquery-3.2.1.min.js"></script>
54+
55+
<script src="vendor/bootstrap/js/popper.js"></script>
56+
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
57+
58+
<script src="vendor/select2/select2.min.js"></script>
59+
60+
<script src="js/main.js"></script>
61+
62+
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-23581568-13"></script>
63+
<script>
64+
window.dataLayer = window.dataLayer || [];
65+
function gtag(){dataLayer.push(arguments);}
66+
gtag('js', new Date());
67+
68+
gtag('config', 'UA-23581568-13');
69+
</script>
70+
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v52afc6f149f6479b8c77fa569edb01181681764108816" integrity="sha512-jGCTpDpBAYDGNYR5ztKt4BQPGef1P0giN6ZGVUi835kFF88FOmmn8jBQWNgrNd8g/Yu421NdgWhwQoaOPFflDw==" data-cf-beacon='{"rayId":"7dfac7072d434127","token":"cd0b4b3a733644fc843ef0b185f98241","version":"2023.4.0","si":100}' crossorigin="anonymous"></script>
71+
</body>
72+
</html>

0 commit comments

Comments
 (0)