From 94535d4adc3a4960795d22e3b229a8375de10b74 Mon Sep 17 00:00:00 2001 From: supriya Date: Wed, 26 Sep 2012 15:49:52 +0530 Subject: all modules integrated --- gstudio/views/group.py | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) (limited to 'gstudio/views/group.py') diff --git a/gstudio/views/group.py b/gstudio/views/group.py index d38b5ae..4a436ed 100644 --- a/gstudio/views/group.py +++ b/gstudio/views/group.py @@ -54,31 +54,50 @@ def groupdashboard(request,grpid): rep = request.POST.get("reply",'') id_no = request.POST.get("iden",'') id_no1 = request.POST.get("parentid","") - print "topicid",id_no,"replyid",id_no1,"reply",rep idusr = request.POST.get("idusr",'') - rating = request.POST.get("star1","") + usr = request.POST.get("usr",'') + rating = request.POST.get("star1","") flag1=request.POST.get("release","") block = request.POST.get("block","") topic_del = request.POST.get("del_topic", "") comment_del = request.POST.get("del_comment", "") - - if topic_del: + editable=request.POST.get("edit","") + editval=request.POST.get("editval","") + edittitle=request.POST.get("edittitle","") + editcontent=request.POST.get("editcont","") + editiden=request.POST.get("editiden","") + docid = request.POST.get("docid","") + addtags = request.POST.get("addtags","") + texttags = unicode(request.POST.get("texttags","")) + if editval=='editthread': + edit_thread(editiden,editcontent,str(request.user)) + if editable=='edited': + if id_no : + edit_topic(id_no,rep,usr) + elif id_no1 : + edit_topic(id_no1,rep,str(request.user)) + if topic_del: del_topic(int(id_no)) if comment_del: del_comment(int(id_no1)) + if addtags != "": + i=Gbobject.objects.get(id=int(docid)) + i.tags = i.tags+ ","+(texttags) + i.save() if flag1: boolean1 = True make_att_true(meeting_ob) if block : make_att_false(meeting_ob) if rating : - rate_it(int(id_no),request,int(rating)) - if rep : + rate_it(int(id_no1),request,int(rating)) + if rep and editable!='edited': if not id_no : - boolean = make_relation(rep,int(id_no1),int(idusr)) + + boolean = make_relation(rep,int(id_no1),int(idusr),str(request.user)) elif not id_no1 : - boolean = make_relation(rep,int(id_no),int(idusr)) + boolean = make_relation(rep,int(id_no),int(idusr),usr) if boolean : return HttpResponseRedirect("/gstudio/group/gnowsys-grp/"+str(grpid)) grpid = int(grpid) @@ -98,7 +117,9 @@ def groupdashboard(request,grpid): post=latest_topic.get_absolute_url() else: post="no topic added yet!!" - variables = RequestContext(request,{'topic' : Topic , 'meet_ob' : meeting_ob, "flag" : flag, "flag1" : boolean1, "admin_id" : admin_id, "attribute" : attob, 'admin_m':admin_m, 'endtime':endtime, 'post':post}) + ot=Gbobject.objects.get(id=grpid) + meeting_ob = System.objects.get(id=grpid) + variables = RequestContext(request,{'ot' : ot,'topic' : Topic , 'meet_ob' : meeting_ob, "flag" : flag, "flag1" : boolean1, "admin_id" : admin_id, "attribute" : attob, 'admin_m':admin_m, 'endtime':endtime, 'post':post}) template = "metadashboard/grpdashboard.html" return render_to_response(template, variables) -- cgit v1.1