def profile_view(request): if request.method == 'GET': student = StudentContainer(request.user) if student.get_student() is None: return redirect('student:new') else: s = student.get_student() context = { 'student': s, 'user': student.get_user(), 'notifications': MessageCenter.get_notifications('student', s), 'tab': 'profile' } return render(request, 'student/profile.html', context) raise Http404
def student_index(request, pk): if request.method == 'GET': student = StudentContainer(request.user) if student.get_student() is None: return redirect('student:new') msgs = MessageCenter.get_messages('student', student.get_student()) notes = MessageCenter.get_notifications('student', student.get_student()) events = student.get_events(pk) context = { 'student': student.get_student(), 'events': events, 'count': len(events), 'messages': msgs, 'notifications': notes, 'tab': 'events', } return render(request, 'event/student_index.html', context) raise Http404
def resume_index(request): if request.method == 'GET': page = request.GET.get('page', 1) student = StudentContainer(request.user) if student.get_student() is None: return redirect('student:new') msgs = MessageCenter.get_messages('student', student.get_student()) notes = MessageCenter.get_notifications('student', student.get_student()) resumes = Pagination(student.get_resumes(), 20) context = { 'student': student.get_student(), 'resumes': resumes.get_page(page), 'messages': msgs, 'first': 'false' if resumes.count > 0 else 'true', 'notifications': notes, 'tab': 'resume', } MessageCenter.clear_msgs(msgs) return render(request, 'resume/index.html', context) raise Http404
def index_view(request): if request.method == 'GET': app_page = request.GET.get('ap', 1) e_page = request.GET.get('ep', 1) p_page = request.GET.get('pp', 1) student = StudentContainer(request.user) if student.get_student() is None: return redirect('student:new') msgs = MessageCenter.get_messages('student', student.get_student()) a = student.get_applications() apps = Pagination(a if a else [], 15) events = Pagination(student.get_saved_events(), 15) posts = Pagination(student.get_newest_posts(), 5) context = { 'student': student.get_student(), 'applications': apps.get_page(app_page), 'old_apps': student.get_old_applications(), 'events': events.get_page(e_page), 'posts': posts.get_page(p_page), 'resumes': student.get_resumes(), 'messages': msgs, 'notifications': MessageCenter.get_notifications('student', student.get_student()), 'tab': 'home', } MessageCenter.clear_msgs(msgs) return render(request, 'student/index.html', context) raise Http404
def index_view(request): if request.method == 'GET': post_page = request.GET.get('pp', 1) event_page = request.GET.get('ep', 1) company = CompanyContainer(request.user) if company.get_company() is None: return redirect('company:new') msgs = MessageCenter.get_messages('company', company.get_company()) posts = Pagination(company.get_home_posts(), 15) events = Pagination(company.get_events(), 15) context = { 'company': company.get_company(), 'posts': posts.get_page(post_page), 'events': events.get_page(event_page), 'messages': msgs, 'notifications': MessageCenter.get_notifications('company', company.get_company()), 'tab': 'home', } MessageCenter.clear_msgs(msgs) return render(request, 'company/index.html', context) raise Http404