Ejemplo n.º 1
0
def admin(request):
	if request.method == 'GET':
		if 'user' in request.session:
			if request.session['security_level'] == 10:
				Users = []
				for user in User.objects(is_verify=False):
					Users.append(user)
				return render_to_response('admin.html', {'Users': Users} ,RequestContext(request))
		return redirect(request, 'You are not admin', '')
	elif request.method == 'POST':
		d = request.POST
		uname = d['username']
		User.objects(username=uname).update(set__is_verify=True)
		return redirect(request, '', 'admin', 0)
Ejemplo n.º 2
0
def admin(request):
    if request.method == 'GET':
        if 'user' in request.session:
            if request.session['security_level'] == 10:
                Users = []
                for user in User.objects(is_verify=False):
                    Users.append(user)
                return render_to_response('admin.html', {'Users': Users},
                                          RequestContext(request))
        return redirect(request, 'You are not admin', '')
    elif request.method == 'POST':
        d = request.POST
        uname = d['username']
        User.objects(username=uname).update(set__is_verify=True)
        return redirect(request, '', 'admin', 0)
Ejemplo n.º 3
0
def add_post(request):
    if request.method == 'GET':
        if 'user' in request.session:
            return render_to_response('add_post.html', RequestContext(request))
        else:
            return redirect(request, 'You need to login to make a post', '')
    elif request.method == 'POST':
        d = request.POST
        title = d['title']
        content = d['content']
        date = datetime.datetime.now()
        viewable = d['viewable']
        author = None
        for user in User.objects(username=request.session['user']):
            author = user
        form = UploadImgForm(request.POST, request.FILES)
        if form.is_valid():
            newImg = Img(img_width=50, img_height=50)
            newImg.img_src.put(request.FILES['img'], content_type='image/jpeg')
            newImg.save()
            newPost = Post(title=title,
                           content=content,
                           date_added=date,
                           image_id=newImg,
                           author=author,
                           viewable=viewable)
            newPost.save()
            return redirect(request, 'Added post successfully', '')
        return redirect(request, 'All inputs need to be filled', 'add_post')
Ejemplo n.º 4
0
def add_post(request):
	if request.method == 'GET':
		if 'user' in request.session:
			return render_to_response('add_post.html', RequestContext(request))
		else:
			return redirect(request, 'You need to login to make a post', '')
	elif request.method == 'POST':
		d = request.POST
		title = d['title']
		content = d['content']
		date = datetime.datetime.now()
		viewable = d['viewable']
		author = None
		for user in User.objects(username=request.session['user']):
			author = user
		form = UploadImgForm(request.POST, request.FILES)
		if form.is_valid():
			newImg = Img(img_width = 50, img_height=50)
			newImg.img_src.put(request.FILES['img'], content_type = 'image/jpeg')
			newImg.save()			
			newPost = Post(title=title, content=content, date_added=date, image_id=newImg, author=author, viewable=viewable)
			newPost.save()
			return redirect(request, 'Added post successfully', '')
		return redirect(request, 'All inputs need to be filled', 'add_post')