clean description of blog and blogposts.
This commit is contained in:
parent
241950e983
commit
21ac4966d8
@ -73,7 +73,7 @@ def blog_edit(request):
|
|||||||
_log.info("Here")
|
_log.info("Here")
|
||||||
blog = Blog()
|
blog = Blog()
|
||||||
blog.title = unicode(form.title.data)
|
blog.title = unicode(form.title.data)
|
||||||
blog.description = unicode(form.description.data) #remember clean html data.
|
blog.description = unicode(cleaned_markdown_conversion((form.description.data))) #remember clean html data.
|
||||||
blog.author = request.user.id
|
blog.author = request.user.id
|
||||||
blog.generate_slug()
|
blog.generate_slug()
|
||||||
|
|
||||||
@ -96,7 +96,7 @@ def blog_edit(request):
|
|||||||
if request.method == 'GET':
|
if request.method == 'GET':
|
||||||
defaults = dict(
|
defaults = dict(
|
||||||
title = blog.title,
|
title = blog.title,
|
||||||
description = blog.description,
|
description = cleaned_markdown_conversion(blog.description),
|
||||||
author = request.user.id)
|
author = request.user.id)
|
||||||
|
|
||||||
form = blog_forms.BlogEditForm(**defaults)
|
form = blog_forms.BlogEditForm(**defaults)
|
||||||
@ -110,7 +110,7 @@ def blog_edit(request):
|
|||||||
else:
|
else:
|
||||||
if request.method == 'POST' and form.validate():
|
if request.method == 'POST' and form.validate():
|
||||||
blog.title = unicode(form.title.data)
|
blog.title = unicode(form.title.data)
|
||||||
blog.description = unicode(form.description.data)
|
blog.description = unicode(cleaned_markdown_conversion((form.description.data)))
|
||||||
blog.author = request.user.id
|
blog.author = request.user.id
|
||||||
blog.generate_slug()
|
blog.generate_slug()
|
||||||
|
|
||||||
@ -128,10 +128,6 @@ def blogpost_create(request):
|
|||||||
|
|
||||||
if request.method == 'POST' and form.validate():
|
if request.method == 'POST' and form.validate():
|
||||||
|
|
||||||
state_value = request.form['status']
|
|
||||||
if state_value == u'Publish':
|
|
||||||
state_value = u'processed'
|
|
||||||
|
|
||||||
blog_slug = request.matchdict.get('blog_slug')
|
blog_slug = request.matchdict.get('blog_slug')
|
||||||
blog = request.db.Blog.query.filter_by(slug=blog_slug,
|
blog = request.db.Blog.query.filter_by(slug=blog_slug,
|
||||||
author=request.user.id).first()
|
author=request.user.id).first()
|
||||||
@ -140,11 +136,11 @@ def blogpost_create(request):
|
|||||||
blogpost = request.db.MediaEntry()
|
blogpost = request.db.MediaEntry()
|
||||||
blogpost.media_type = 'mediagoblin.media_types.blogpost'
|
blogpost.media_type = 'mediagoblin.media_types.blogpost'
|
||||||
blogpost.title = unicode(form.title.data)
|
blogpost.title = unicode(form.title.data)
|
||||||
blogpost.description = unicode(form.description.data)
|
blogpost.description = unicode(cleaned_markdown_conversion((form.description.data)))
|
||||||
blogpost.tags = convert_to_tag_list_of_dicts(form.tags.data)
|
blogpost.tags = convert_to_tag_list_of_dicts(form.tags.data)
|
||||||
blogpost.license = unicode(form.license.data) or None
|
blogpost.license = unicode(form.license.data) or None
|
||||||
blogpost.uploader = request.user.id
|
blogpost.uploader = request.user.id
|
||||||
blogpost.state = state_value
|
blogpost.state = u'processed'
|
||||||
|
|
||||||
blogpost.generate_slug()
|
blogpost.generate_slug()
|
||||||
|
|
||||||
@ -183,23 +179,19 @@ def blogpost_edit(request):
|
|||||||
|
|
||||||
defaults = dict(
|
defaults = dict(
|
||||||
title = blogpost.title,
|
title = blogpost.title,
|
||||||
description = blogpost.description,
|
description = cleaned_markdown_conversion(blogpost.description),
|
||||||
tags=media_tags_as_string(blogpost.tags),
|
tags=media_tags_as_string(blogpost.tags),
|
||||||
license=blogpost.license)
|
license=blogpost.license)
|
||||||
|
|
||||||
form = blog_forms.BlogPostEditForm(request.form, **defaults)
|
form = blog_forms.BlogPostEditForm(request.form, **defaults)
|
||||||
if request.method == 'POST' and form.validate():
|
if request.method == 'POST' and form.validate():
|
||||||
|
|
||||||
state_value = request.form['status']
|
|
||||||
if state_value == u'Publish':
|
|
||||||
state_value = u'processed'
|
|
||||||
blogpost.title = unicode(form.title.data)
|
blogpost.title = unicode(form.title.data)
|
||||||
blogpost.description = unicode(form.description.data)
|
blogpost.description = unicode(cleaned_markdown_conversion((form.description.data)))
|
||||||
blogpost.tags = convert_to_tag_list_of_dicts(form.tags.data)
|
blogpost.tags = convert_to_tag_list_of_dicts(form.tags.data)
|
||||||
blogpost.license = unicode(form.license.data)
|
blogpost.license = unicode(form.license.data)
|
||||||
|
|
||||||
blogpost.generate_slug()
|
blogpost.generate_slug()
|
||||||
blogpost.state = state_value
|
|
||||||
blogpost.save()
|
blogpost.save()
|
||||||
|
|
||||||
add_message(request, SUCCESS, _('Woohoo! edited blogpost is submitted'))
|
add_message(request, SUCCESS, _('Woohoo! edited blogpost is submitted'))
|
||||||
@ -252,7 +244,6 @@ def blog_dashboard(request):
|
|||||||
def blog_post_listing(request):
|
def blog_post_listing(request):
|
||||||
|
|
||||||
blog_owner = request.matchdict.get('user')
|
blog_owner = request.matchdict.get('user')
|
||||||
_log.info("Username is %s"%(blog_owner))
|
|
||||||
owner_user = User.query.filter_by(username=blog_owner).one()
|
owner_user = User.query.filter_by(username=blog_owner).one()
|
||||||
|
|
||||||
if not owner_user:
|
if not owner_user:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user