Пример #1
0
Файл: views.py Проект: aren13/nb
def quest(request , id):
	user = request.user
	userProf = UserProfile.objects.get(user=user)
	quest= Quest.objects.get(id=id)
	completed_quests = CompletedQuest.objects.filter(quest_id=id)
	return r2r(request, 'quest/quest.html', {"user":userProf , "quest":quest ,
	                                         "completed_quests":completed_quests})
Пример #2
0
Файл: views.py Проект: aren13/nb
def myboard(request):#=None
	user = request.user
	userProf = UserProfile.objects.get(user=user)
#	other_user = User.objects.get(user)
#	bmis = other_user.bmis.all()[:8]
#	meetings = other_user.meetings.all()[:3]
#	health_status = other_user.health_status.filter(client = other_user.user)[:2]
#	return r2r(request, 'profile/board.html', {"bmis":bmis,"meetings":meetings, 'health_status':health_status, 'other_user':other_user, "user":user , "diet":diet})
	return r2r(request, 'profile/board.html', {"user":userProf})
Пример #3
0
Файл: views.py Проект: aren13/nb
def quest_list(request):
	userProf = UserProfile.objects.get(user=request.user)
	quest_list_notApproved = Quest.objects.filter(status = 0)
	quest_list = Quest.objects.filter(status = 1)
	quest_list_all = Quest.objects.all()
	return r2r(request, 'quest/list.html', {"user":userProf ,
	                                        "quest_list":quest_list ,
	                                        "quest_list_notApproved":quest_list_notApproved ,
	                                        "quest_list_all":quest_list_all })
Пример #4
0
Файл: views.py Проект: aren13/nb
def quest_add(request):
#	other_user = get_user(reg_no)
	userProf = request.user.get_profile()
	photo_form = PhotoForm(request.POST or None ,request.FILES or None)
	quest_form = QuestForm(request.POST or None)
	if photo_form.is_valid() and quest_form.is_valid():
		photo = photo_form.save(commit=False)
		photo.competitor = request.user
		photo.save()
		quest = quest_form.save(commit=False)
		quest.photo = photo
		quest.creator = request.user
		quest.status = False
#		quest.status = True
		quest.save()
#		other_user.quests.add(quest)
#		return HttpResponseRedirect(reverse('quest_list', args=(reg_no,)))
		return HttpResponseRedirect(reverse('quest_list'))
	return r2r(request, 'quest/add.html', {'photo_form': photo_form , 'quest_form': quest_form , "user":userProf })
Пример #5
0
Файл: views.py Проект: aren13/nb
def quest_complete(request , id):
#	other_user = get_user(reg_no)
	userProf = request.user.get_profile()
	quest = Quest.objects.get(id=id)
	photo_form = PhotoForm(request.POST or None ,request.FILES or None)
	quest_complete_form = QuestCompleteForm(request.POST or None)
	if photo_form.is_valid() and quest_complete_form.is_valid():
		photo = photo_form.save(commit=False)
		photo.competitor = request.user
		photo.save()
		qc = quest_complete_form.save(commit=False)
		qc.quest = quest
		qc.photo = photo
		qc.competitor = request.user
		qc.status = False
		qc.save()
#		other_user.quests.add(quest)
#		return HttpResponseRedirect(reverse('quest_list', args=(reg_no,)))
		return HttpResponseRedirect(reverse('quest_list'))
	return r2r(request, 'quest/complete.html', {'photo_form': photo_form , 'quest_complete_form': quest_complete_form ,
	                                            "user":userProf})
Пример #6
0
Файл: views.py Проект: aren13/nb
def leaderboard(request):
#	user_list = User.objects.all().order_by('rank')
	user_list = UserProfile.objects.all().order_by('rank')
	userProf = UserProfile.objects.get(user=request.user)
	return r2r(request, 'quest/leaderboard.html', {"users":user_list , "user":userProf})