Exemplo n.º 1
0
def createcircle(request):
    u = request.session.get('username','')
    circlename = request.POST.get('circlename','')
    circletype = request.POST.get('circletype','')
    isprivate = request.POST.get('isprivate', False);
    
    existsAlready = False
    circleobject = Circle.objects.filter(circlename=circlename)
    
    if len(circleobject) > 0:
        existsAlready = True
        
    if existsAlready:
        return render_to_response("createcircle.html",
                                  {"error_message":"Oops, circle name taken."}
                                  )
    
    print "circlename is %s circletype is %s" % (circlename, circletype) 
    if not circlename or not circletype:
        return render_to_response("createcircle.html",
                                  )
    userobject = User.objects.get(username = u)
    if not u:
        return render_to_response("login.html")
    if circlename and circletype:
        circleobject = Circle.objects.create(circlename=circlename, circletype=circletype, isprivate=isprivate)
        circleusersobject = CircleUsers.objects.create(circle=circleobject, user=userobject)
        return (circles(request))
    else:
        return render_to_response("createcircle.html")
Exemplo n.º 2
0
def addtocircle(request, circlename):
    username = request.session.get('username')
    if not username:
        return render_to_response("signup.html")
    userObject = User.objects.get(username=username)
    circleObject = Circle.objects.get(circlename=circlename)
    try:
        circleUserEntry = CircleUsers.objects.get(circle=circleObject, user=userObject)
    except CircleUsers.DoesNotExist:
        circleUserObject = CircleUsers.objects.create(circle=circleObject, user=userObject)
        circleUserObject.save()
    except:
        #do nothing
        print "swallowing exception"
    return circles(request)