示例#1
0
def updateProfile(request):
	dataRequired = ["about", "user", "name",]
	dataPosible = []
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	user = api.dbOperations.user.update(dataRequest)
	dataResponse = tools.getResponse("OK",user)
	return HttpResponse(dataResponse, content_type='application/json')
示例#2
0
def unfollow(request):
	dataRequired = ["follower", "followee"]
	dataPosible = []
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	user = api.dbOperations.user.unfollow(dataRequest)
	dataResponse = tools.getResponse("OK",user)
	return HttpResponse(dataResponse, content_type='application/json')
示例#3
0
def create(request):
	dataRequired = ["username", "about", "name", "email"]
	dataPosible = ["isAnonymous"]
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	user = api.dbOperations.user.create(dataRequest)
	dataResponse = tools.getResponse("OK",user)
	return HttpResponse(dataResponse, content_type='application/json')
示例#4
0
def restore(request):
	dataRequired = ["thread"]
	dataPosible = []
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	thread = api.dbOperations.thread.restore(dataRequest)
	dataResponse = tools.getResponse("OK",thread)
	return HttpResponse(dataResponse, content_type='application/json')
示例#5
0
def open(request):
    dataRequired = ["thread"]
    dataPosible = []
    dataRequest = {}
    dataRequest = tools.getJsonDataRequest(request, dataRequired, dataPosible)
    thread = api.dbOperations.thread.open(dataRequest)
    dataResponse = tools.getResponse("OK", thread)
    return HttpResponse(dataResponse, content_type='application/json')
示例#6
0
def unsubscribe(request):
    dataRequired = ["thread", "user"]
    dataPosible = []
    dataRequest = {}
    dataRequest = tools.getJsonDataRequest(request, dataRequired, dataPosible)
    subscribe = api.dbOperations.thread.unsubscribe(dataRequest)
    dataResponse = tools.getResponse("OK", subscribe)
    return HttpResponse(dataResponse, content_type='application/json')
示例#7
0
def unsubscribe(request):
	dataRequired = ["thread","user"]
	dataPosible = []
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	subscribe = api.dbOperations.thread.unsubscribe(dataRequest)
	dataResponse = tools.getResponse("OK",subscribe)
	return HttpResponse(dataResponse, content_type='application/json')
示例#8
0
def create(request):
	dataRequired = ["forum", "title", "isClosed", "user", "date", "message", "slug"]
	dataPosible = ["isDeleted"]
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	thread = api.dbOperations.thread.create(dataRequest)
	dataResponse = tools.getResponse("OK",thread)
	return HttpResponse(dataResponse, content_type='application/json')
示例#9
0
def vote(request):
	dataRequired = ["post", "vote"]
	dataPosible = []
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	post = api.dbOperations.post.vote(dataRequest)
	dataResponse = tools.getResponse("OK",post)
	return HttpResponse(dataResponse, content_type='application/json')
示例#10
0
def create(request):
	dataRequired = ["date", "thread", "message", "user", "forum"]
	dataPosible = ["parent", "isApproved", "isHighlighted", "isEdited", "isSpam", "isDeleted"]
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	post = api.dbOperations.post.create(dataRequest)
	dataResponse = tools.getResponse("OK",post)
	return HttpResponse(dataResponse, content_type='application/json')
示例#11
0
def update(request):
    dataRequired = ["post", "message"]
    dataPosible = []
    dataRequest = {}
    dataRequest = tools.getJsonDataRequest(request, dataRequired, dataPosible)
    post = api.dbOperations.post.update(dataRequest)
    dataResponse = tools.getResponse("OK", post)
    return HttpResponse(dataResponse, content_type='application/json')
示例#12
0
def create(request):
	dataRequired = ["name", "short_name", "user"]
	dataPosible = []
	dataRequest = {}
	dataRequest = tools.getJsonDataRequest(request,dataRequired,dataPosible)
	forum = api.dbOperations.forum.create(dataRequest)
	dataResponse = tools.getResponse("OK",forum)
	return HttpResponse(dataResponse, content_type='application/json')
示例#13
0
def create(request):
    dataRequired = [
        "forum", "title", "isClosed", "user", "date", "message", "slug"
    ]
    dataPosible = ["isDeleted"]
    dataRequest = {}
    dataRequest = tools.getJsonDataRequest(request, dataRequired, dataPosible)
    thread = api.dbOperations.thread.create(dataRequest)
    dataResponse = tools.getResponse("OK", thread)
    return HttpResponse(dataResponse, content_type='application/json')
示例#14
0
def create(request):
    dataRequired = ["date", "thread", "message", "user", "forum"]
    dataPosible = [
        "parent", "isApproved", "isHighlighted", "isEdited", "isSpam",
        "isDeleted"
    ]
    dataRequest = {}
    dataRequest = tools.getJsonDataRequest(request, dataRequired, dataPosible)
    post = api.dbOperations.post.create(dataRequest)
    dataResponse = tools.getResponse("OK", post)
    return HttpResponse(dataResponse, content_type='application/json')