def project_create(request): if request.method == 'POST': ln_user_id = str(request.user)[3:] ln_user = LinkedInUserProfile.objects.get(linkedin_uid = ln_user_id) name = request.POST['name'] skills = extract_skills_from_user_string(request.POST['skills']) project = Project(name=name, skills_set=skills, creator = ln_user) project.save() """ prepare object with connections and skills """ li = LinkedIn(settings.LINKEDIN_CONSUMER_KEY,\ settings.LINKEDIN_CONSUMER_SECRET) access_token = request.session['access_token'] connections = li.connections_api.getMyConnections(access_token) members = [] for conn in connections: member = Member() member.proj = project member.linkedin_url = conn.profile_url member.pic = conn.picture_url member.first_name = conn.firstname member.last_name = conn.lastname member.info = {} member.info['summary'] = conn.summary.lower() member.info['specialties'] = conn.specialties.lower() members.append(member) request.session['members_' + str(project.id)] = members return redirect('web.views.project', project.id) return render_to_response('project/create.html', {}, RequestContext(request))
def project_edit(request, id): name = request.POST['name'] skills = extract_skills_from_user_string(request.POST['skills']) project = Project.objects.get(pk=id) project.skills_set=skills project.name=name project.save() return render_to_response('project/edit.html',{}, RequestContext(request))
def project_edit(request, id): name = request.POST['name'] skills = extract_skills_from_user_string(request.POST['skills']) project = Project.objects.get(pk=id) project.skills_set = skills project.name = name project.save() return render_to_response('project/edit.html', {}, RequestContext(request))