thejagstudio commited on
Commit
759f1e4
·
verified ·
1 Parent(s): c5b257a

Update web/views.py

Browse files
Files changed (1) hide show
  1. 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
- 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,
@@ -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):