def comment_in_discussion(request, proj_id, dis_id): pr = Project.objects.get(id=proj_id) dis = Discussion.objects.get(id=dis_id) new_post = Post(discussion=dis, sender=request.user) post_form = PostCommentForm(request.POST, instance=new_post) new_post = post_form.save() return render_to_response('bee/discussions/_comment_in_discussion.js', {'new_post': new_post}, content_type='text/x-javascript', context_instance=RequestContext(request))
def create_discussion_js(request, proj_id, spr_id=None, task_id=None): pr = Project.objects.get(id=proj_id) new_discussion = Discussion(project=pr, started_by=request.user, subject=request.POST.get('subject')) print spr_id if spr_id: spr = Sprint.objects.get(id=spr_id) new_discussion.sprint = spr if task_id: task = BeeTask.objects.get(id=task_id) new_discussion.task = task new_discussion.save() new_post = Post(sender=request.user, content=request.POST.get('content'), discussion=new_discussion) new_post.save() return render_to_response('bee/discussions/_create_discussion.js', { 'new_discussion': new_discussion, 'new_post': new_post }, content_type='text/x-javascript', context_instance=RequestContext(request))