Spaces:
Sleeping
Sleeping
Update web/views.py
Browse files- web/views.py +67 -23
web/views.py
CHANGED
@@ -80,6 +80,62 @@ def home(request):
|
|
80 |
}
|
81 |
return render(request, "index.html", context)
|
82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
def events(request):
|
84 |
if request.user != None:
|
85 |
try:
|
@@ -104,29 +160,18 @@ def events(request):
|
|
104 |
for department in departments:
|
105 |
events = Event.objects.filter(department=department).order_by('-name').all()
|
106 |
eventArr = []
|
107 |
-
|
108 |
-
"departmentName" : department.name
|
109 |
-
}
|
110 |
for event in events:
|
111 |
-
|
112 |
-
"
|
113 |
-
|
114 |
-
"
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
"winnerPrice1" : event.winnerPrice1 if event.winnerPrice1 != None else 0 ,
|
122 |
-
"winnerPrice2" : event.winnerPrice2 if event.winnerPrice2 != None else 0 ,
|
123 |
-
"isClosed" : event.isClosed
|
124 |
-
|
125 |
-
}
|
126 |
-
eventArr.append(tempEvent)
|
127 |
-
tempDepartment["events"] = eventArr
|
128 |
-
tempDepartment["eventCount"] = len(eventArr)
|
129 |
-
departmentArr.append(tempDepartment)
|
130 |
context = {
|
131 |
"departmentArr": departmentArr,
|
132 |
"isUser" : isUser,
|
@@ -134,7 +179,6 @@ def events(request):
|
|
134 |
"userName" : userName,
|
135 |
"profilePic" : profilePic
|
136 |
}
|
137 |
-
# return HttpResponse(json.dumps(context), content_type="application/json")
|
138 |
return render(request, "event.html", context)
|
139 |
|
140 |
def aboutus(request):
|
|
|
80 |
}
|
81 |
return render(request, "index.html", context)
|
82 |
|
83 |
+
# def events(request):
|
84 |
+
# if request.user != None:
|
85 |
+
# try:
|
86 |
+
# profile = Profile.objects.filter(user=request.user).first()
|
87 |
+
# userName = request.user.first_name
|
88 |
+
# isUser = True
|
89 |
+
# isVolunteer = profile.isCampainVolunteer
|
90 |
+
# profilePic = profile.profilePic
|
91 |
+
# except:
|
92 |
+
# userName = "Anonymous"
|
93 |
+
# isUser = False
|
94 |
+
# isVolunteer = False
|
95 |
+
# profilePic = "0001"
|
96 |
+
# else:
|
97 |
+
# isUser = False
|
98 |
+
# isVolunteer = False
|
99 |
+
# userName = ""
|
100 |
+
# profilePic = "0001"
|
101 |
+
# departments = Department.objects.all()
|
102 |
+
# departmentArr = []
|
103 |
+
# impEvent = []
|
104 |
+
# for department in departments:
|
105 |
+
# events = Event.objects.filter(department=department).order_by('-name').all()
|
106 |
+
# eventArr = []
|
107 |
+
# tempDepartment = {
|
108 |
+
# "departmentName" : department.name
|
109 |
+
# }
|
110 |
+
# for event in events:
|
111 |
+
# tempEvent = {
|
112 |
+
# "eventName" : event.name,
|
113 |
+
# "eventPrice" : event.price,
|
114 |
+
# "eventDescription" : event.description,
|
115 |
+
# "eventTagline" : event.tagline,
|
116 |
+
# "eventPosterImage" : event.posterImage,
|
117 |
+
# "eventLink" : (event.name).replace(" ", "-").replace("---", ":"),
|
118 |
+
# "isTeamEvent" : event.isTeamEvent,
|
119 |
+
# "teamPrice" : event.teamPrice,
|
120 |
+
# "isTeamPriceFull" : event.isTeamPriceFull,
|
121 |
+
# "winnerPrice1" : event.winnerPrice1 if event.winnerPrice1 != None else 0 ,
|
122 |
+
# "winnerPrice2" : event.winnerPrice2 if event.winnerPrice2 != None else 0 ,
|
123 |
+
# "isClosed" : event.isClosed
|
124 |
+
|
125 |
+
# }
|
126 |
+
# eventArr.append(tempEvent)
|
127 |
+
# tempDepartment["events"] = eventArr
|
128 |
+
# tempDepartment["eventCount"] = len(eventArr)
|
129 |
+
# departmentArr.append(tempDepartment)
|
130 |
+
# context = {
|
131 |
+
# "departmentArr": departmentArr,
|
132 |
+
# "isUser" : isUser,
|
133 |
+
# "isVolunteer" : isVolunteer,
|
134 |
+
# "userName" : userName,
|
135 |
+
# "profilePic" : profilePic
|
136 |
+
# }
|
137 |
+
# return HttpResponse(json.dumps(context), content_type="application/json")
|
138 |
+
|
139 |
def events(request):
|
140 |
if request.user != None:
|
141 |
try:
|
|
|
160 |
for department in departments:
|
161 |
events = Event.objects.filter(department=department).order_by('-name').all()
|
162 |
eventArr = []
|
163 |
+
flag = 0
|
|
|
|
|
164 |
for event in events:
|
165 |
+
if event.name != "X - Motion Game Mania":
|
166 |
+
eventArr.append([event.name, event.price, event.description, event.tagline, event.posterImage, (event.name).replace(" ", "-").replace("---", ":"),event.isTeamEvent,event.teamPrice,event.isTeamPriceFull,event.winnerPrice1,event.winnerPrice2,event.isClosed])
|
167 |
+
else:
|
168 |
+
impEvent = [[event.name, event.price, event.description, event.tagline, event.posterImage, (event.name).replace(" ", "-").replace("---", ":"),event.isTeamEvent,event.teamPrice,event.isTeamPriceFull,event.winnerPrice1,event.winnerPrice2,event.isClosed]]
|
169 |
+
flag = 1
|
170 |
+
if flag == 1:
|
171 |
+
impEvent.extend(eventArr)
|
172 |
+
departmentArr.append([department.name, impEvent, len(eventArr)])
|
173 |
+
else:
|
174 |
+
departmentArr.append([department.name, eventArr, len(eventArr)])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
context = {
|
176 |
"departmentArr": departmentArr,
|
177 |
"isUser" : isUser,
|
|
|
179 |
"userName" : userName,
|
180 |
"profilePic" : profilePic
|
181 |
}
|
|
|
182 |
return render(request, "event.html", context)
|
183 |
|
184 |
def aboutus(request):
|