def CourseMember(request,id): course = get_object_or_404(Course,pk=id) courseMembers = (get_list_or_404(CourseMembership.objects.all().order_by('user'),course__id__exact=id)) if request.method == 'POST': form = CourseMemberForm(request.POST) if form.is_valid(): new_member = form.save(commit=False) new_member.course = course new_member.save() #Add follower to the course. course_content = ContentType.objects.get_for_model(Course) follow,create= Follow.objects.get_or_create(content_type=course_content,object_id=course.id) follow.add(new_user) #No event to be generated here- course is a formal entity. return redirect(reverse('course_member',args=(id,))) else: form = CourseMemberForm(course_id=id) return render_to_response('courses/courseMember.html', { 'form': form, 'course':course, 'courseMembers':courseMembers, },context_instance=RequestContext(request))
def CourseMember(request,id): course = get_object_or_404(Course,pk=id) courseMembers = (get_list_or_404(CourseMembership.objects.all().order_by('userType'),course__id__exact=id)) if request.method== 'POST': form = CourseMemberForm(request.POST) if form.is_valid(): new_member = form.save(commit=False) new_member.course = course new_member.save() return redirect(reverse('course_member_url',args=(id,))) else: form = CourseMemberForm(course_id=id) return render_to_response('courses/courseMember.html', { 'form': form, 'course':course, 'courseMembers':courseMembers, },context_instance=RequestContext(request))
def CourseMember(request, id): course = get_object_or_404(Course, pk=id) courseMembers = (get_list_or_404( CourseMembership.objects.all().order_by('user'), course__id__exact=id)) if request.method == 'POST': form = CourseMemberForm(request.POST) if form.is_valid(): new_member = form.save(commit=False) new_member.course = course new_member.save() #Add follower to the course. course_content = ContentType.objects.get_for_model(Course) follow, create = Follow.objects.get_or_create( content_type=course_content, object_id=course.id) follow.add(new_user) #No event to be generated here- course is a formal entity. return redirect(reverse('course_member', args=(id, ))) else: form = CourseMemberForm(course_id=id) return render_to_response('courses/courseMember.html', { 'form': form, 'course': course, 'courseMembers': courseMembers, }, context_instance=RequestContext(request))