def account(req): p = create_params(req) departments = OrgGroup.objects.filter(parent=None) if req.method == "POST": form = AccountForm(req.user, req.POST) if form.is_valid(): u = update_user(req) return HttpResponseRedirect('/staff/person/%s/' % u.get_profile().stub) else: p['form'] = form p['u'] = req.user p['depts'] = departments return render_to_response('core/profile_settings.html', p, context_instance=RequestContext(req)) else: u = req.user form_data = user_form_data(u) form = AccountForm(req.user, form_data) p['form'] = form p['u'] = req.user p['depts'] = departments return render_to_response('core/profile_settings.html', p, context_instance=RequestContext(req))
def main(req): if not user_has_profile(req.user): return HttpResponseRedirect(reverse('core:register')) p = create_params(req) p = get_front_page_data(req.user, p) # p['due_tasks'] = Requirement.due_for_user(req.user) # p['pneding_tasks'] = Requirement.pending_for_user(req.user) return render_to_response(TEMPLATE_PATH + 'index.html', p, context_instance=RequestContext(req))
def register(req): office_locations = OfficeLocation.objects.all() if req.method == 'POST': form = RegistrationForm(req.POST) if form.is_valid(): u = add_user(req) return HttpResponseRedirect(reverse('core:landing_page')) else: return render_to_response('core/register.html', {'form': form, 'office_locations': office_locations, 'is_registration': True}, context_instance=RequestContext(req)) else: form = RegistrationForm() return render_to_response('core/register.html', {'form': form, 'office_locations': office_locations, 'is_registration': True}, context_instance=RequestContext(req))
def register(req): office_locations = OfficeLocation.objects.all() if req.method == 'POST': form = RegistrationForm(req.POST) if form.is_valid(): u = add_user(req) return HttpResponseRedirect(reverse('core:landing_page')) else: return render_to_response('core/register.html', { 'form': form, 'office_locations': office_locations, 'is_registration': True }, context_instance=RequestContext(req)) else: form = RegistrationForm() return render_to_response('core/register.html', { 'form': form, 'office_locations': office_locations, 'is_registration': True }, context_instance=RequestContext(req))
def _get_results_page(request, interest_obj): params = _create_params(request) # find your last entered interest params['interest_obj'] = interest_obj if interest_obj.match: match_person = Person.objects.get(user=interest_obj.match.owner) params['match_person'] = match_person params['match_locations'] = list(set(interest_obj.locations.all()) .intersection(set(interest_obj.match.locations.all()))) return render_to_response('mystery-meet/match_result.html', params, context_instance=RequestContext(request))
def _get_form_page(request): if request.method == 'POST': form_interest = Interest(owner=request.user) form = InterestForm(request.POST, instance=form_interest) if form.is_valid(): interest = form.save() return _get_results_page(request, interest) else: form = InterestForm() params = _create_params(request) params['form'] = form return render_to_response('mystery-meet/index.html', params, context_instance=RequestContext(request))
def widget(req): return render_to_response('notifications/widget.html', {'notifications': Notification.get_unread( req.user)}, context_instance=RequestContext(req))
def user_widget(req): return render_to_response(TEMPLATE_PATH + 'user_widget.html', {}, context_instance=RequestContext(req))
def widget(req): return render_to_response( 'notifications/widget.html', {'notifications': Notification.get_unread(req.user)}, context_instance=RequestContext(req))