Fix issue 5366 Update blog views
This commit updates blog views to be compatible with recent database migrations. Signed-off-by: Jessica Tallon <tsyesika@tsyesika.se>
This commit is contained in:
parent
eebd0063fe
commit
beb5a4a150
@ -86,7 +86,7 @@
|
|||||||
blog_slug=blog.slug, user=request.user.username,
|
blog_slug=blog.slug, user=request.user.username,
|
||||||
blog_post_slug=blog_post.slug) %}
|
blog_post_slug=blog_post.slug) %}
|
||||||
{% set blogpost_delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
|
{% set blogpost_delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
|
||||||
user= blog_post.get_uploader.username,
|
user= blog_post.get_actor.username,
|
||||||
media_id=blog_post.id) %}
|
media_id=blog_post.id) %}
|
||||||
<td>
|
<td>
|
||||||
<a class="button_action" href="{{ blogpost_edit_url }}">{% trans %}Edit{% endtrans %}</a>
|
<a class="button_action" href="{{ blogpost_edit_url }}">{% trans %}Edit{% endtrans %}</a>
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
<a href="{{ request.urlgen(
|
<a href="{{ request.urlgen(
|
||||||
'mediagoblin.user_pages.user_tag_gallery',
|
'mediagoblin.user_pages.user_tag_gallery',
|
||||||
tag=tag['slug'],
|
tag=tag['slug'],
|
||||||
user=post.get_uploader.username) }}">{{ tag['name'] }} |</a>
|
user=post.get_actor.username) }}">{{ tag['name'] }} |</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div class="b_list_des"> <p>{{ post.description|safe }} </p></div>
|
<div class="b_list_des"> <p>{{ post.description|safe }} </p></div>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
blog_slug=blog.slug, user=request.user.username,
|
blog_slug=blog.slug, user=request.user.username,
|
||||||
blog_post_slug=blogpost.slug) %}
|
blog_post_slug=blogpost.slug) %}
|
||||||
{% set blogpost_delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
|
{% set blogpost_delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
|
||||||
user= blogpost.get_uploader.username,
|
user= blogpost.get_actor.username,
|
||||||
media_id=blogpost.id) %}
|
media_id=blogpost.id) %}
|
||||||
<a class="button_action" href="{{ blogpost_edit_url }}">{% trans %}Edit{% endtrans %}</a>
|
<a class="button_action" href="{{ blogpost_edit_url }}">{% trans %}Edit{% endtrans %}</a>
|
||||||
<a class="button_action" href="{{ blogpost_delete_url }}">{% trans %}Delete{% endtrans %}</a>
|
<a class="button_action" href="{{ blogpost_delete_url }}">{% trans %}Delete{% endtrans %}</a>
|
||||||
|
@ -143,7 +143,7 @@ def blogpost_create(request):
|
|||||||
blogpost.description = six.text_type(cleaned_markdown_conversion((form.description.data)))
|
blogpost.description = six.text_type(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 = six.text_type(form.license.data) or None
|
blogpost.license = six.text_type(form.license.data) or None
|
||||||
blogpost.uploader = request.user.id
|
blogpost.actor = request.user.id
|
||||||
blogpost.generate_slug()
|
blogpost.generate_slug()
|
||||||
|
|
||||||
set_blogpost_state(request, blogpost)
|
set_blogpost_state(request, blogpost)
|
||||||
@ -175,7 +175,7 @@ def blogpost_edit(request):
|
|||||||
blog_slug = request.matchdict.get('blog_slug', None)
|
blog_slug = request.matchdict.get('blog_slug', None)
|
||||||
blog_post_slug = request.matchdict.get('blog_post_slug', None)
|
blog_post_slug = request.matchdict.get('blog_post_slug', None)
|
||||||
|
|
||||||
blogpost = request.db.MediaEntry.query.filter_by(slug=blog_post_slug, uploader=request.user.id).first()
|
blogpost = request.db.MediaEntry.query.filter_by(slug=blog_post_slug, actor=request.user.id).first()
|
||||||
blog = get_blog_by_slug(request, blog_slug, author=request.user.id)
|
blog = get_blog_by_slug(request, blog_slug, author=request.user.id)
|
||||||
|
|
||||||
if not blogpost or not blog:
|
if not blogpost or not blog:
|
||||||
@ -287,7 +287,7 @@ def draft_view(request):
|
|||||||
blog_post_slug = request.matchdict.get('blog_post_slug', None)
|
blog_post_slug = request.matchdict.get('blog_post_slug', None)
|
||||||
user = request.matchdict.get('user')
|
user = request.matchdict.get('user')
|
||||||
blog = get_blog_by_slug(request, blog_slug, author=request.user.id)
|
blog = get_blog_by_slug(request, blog_slug, author=request.user.id)
|
||||||
blogpost = request.db.MediaEntry.query.filter_by(state = u'failed', uploader=request.user.id, slug=blog_post_slug).first()
|
blogpost = request.db.MediaEntry.query.filter_by(state = u'failed', actor=request.user.id, slug=blog_post_slug).first()
|
||||||
|
|
||||||
if not blog or not blogpost:
|
if not blog or not blogpost:
|
||||||
return render_404(request)
|
return render_404(request)
|
||||||
@ -357,8 +357,8 @@ def blog_about_view(request):
|
|||||||
blog_slug = request.matchdict.get('blog_slug', None)
|
blog_slug = request.matchdict.get('blog_slug', None)
|
||||||
url_user = request.matchdict.get('user', None)
|
url_user = request.matchdict.get('user', None)
|
||||||
|
|
||||||
user = request.db.User.query.filter(
|
user = request.db.LocalUser.query.filter(
|
||||||
LocalUser.username=url_user
|
LocalUser.username==url_user
|
||||||
).first()
|
).first()
|
||||||
blog = get_blog_by_slug(request, blog_slug, author=user.id)
|
blog = get_blog_by_slug(request, blog_slug, author=user.id)
|
||||||
|
|
||||||
|
@ -37,8 +37,8 @@
|
|||||||
<p class="context">
|
<p class="context">
|
||||||
{%- trans user_url=request.urlgen(
|
{%- trans user_url=request.urlgen(
|
||||||
'mediagoblin.user_pages.user_home',
|
'mediagoblin.user_pages.user_home',
|
||||||
user=media.get_uploader.username),
|
user=media.get_actor.username),
|
||||||
username=media.get_uploader.username -%}
|
username=media.get_actor.username -%}
|
||||||
❖ Blog post by <a href="{{user_url}}">{{username}}</a>
|
❖ Blog post by <a href="{{user_url}}">{{username}}</a>
|
||||||
{%- endtrans -%}
|
{%- endtrans -%}
|
||||||
</p>
|
</p>
|
||||||
@ -68,14 +68,14 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
{% if request.user and
|
{% if request.user and
|
||||||
(media.uploader == request.user.id or
|
(media.actor == request.user.id or
|
||||||
request.user.has_privilege('admin')) %}
|
request.user.has_privilege('admin')) %}
|
||||||
{% set edit_url = request.urlgen('mediagoblin.media_types.blog.blogpost.edit',
|
{% set edit_url = request.urlgen('mediagoblin.media_types.blog.blogpost.edit',
|
||||||
blog_slug=media.media_manager.get_blog_by_blogpost().slug,
|
blog_slug=media.media_manager.get_blog_by_blogpost().slug,
|
||||||
user=request.user.username, blog_post_slug=media.slug) %}
|
user=request.user.username, blog_post_slug=media.slug) %}
|
||||||
<a class="button_action" href="{{ edit_url }}">{% trans %}Edit{% endtrans %}</a>
|
<a class="button_action" href="{{ edit_url }}">{% trans %}Edit{% endtrans %}</a>
|
||||||
{% set delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
|
{% set delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
|
||||||
user= media.get_uploader.username,
|
user= media.get_actor.username,
|
||||||
media_id=media.id) %}
|
media_id=media.id) %}
|
||||||
<a class="button_action" href="{{ delete_url }}">{% trans %}Delete{% endtrans %}</a>
|
<a class="button_action" href="{{ delete_url }}">{% trans %}Delete{% endtrans %}</a>
|
||||||
|
|
||||||
@ -96,7 +96,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% if request.user %}
|
{% if request.user %}
|
||||||
<form action="{{ request.urlgen('mediagoblin.user_pages.media_post_comment',
|
<form action="{{ request.urlgen('mediagoblin.user_pages.media_post_comment',
|
||||||
user= media.get_uploader.username,
|
user= media.get_actor.username,
|
||||||
media_id=media.id) }}" method="POST" id="form_comment">
|
media_id=media.id) }}" method="POST" id="form_comment">
|
||||||
{{ wtforms_util.render_divs(comment_form) }}
|
{{ wtforms_util.render_divs(comment_form) }}
|
||||||
<div class="form_submit_buttons">
|
<div class="form_submit_buttons">
|
||||||
@ -124,7 +124,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<a href="{{ request.urlgen('mediagoblin.user_pages.media_home.view_comment',
|
<a href="{{ request.urlgen('mediagoblin.user_pages.media_home.view_comment',
|
||||||
comment=comment.id,
|
comment=comment.id,
|
||||||
user=media.get_uploader.username,
|
user=media.get_actor.username,
|
||||||
media=media.slug_or_id) }}#comment"
|
media=media.slug_or_id) }}#comment"
|
||||||
class="comment_whenlink">
|
class="comment_whenlink">
|
||||||
<span title='{{- comment.created.strftime("%I:%M%p %Y-%m-%d") -}}'>
|
<span title='{{- comment.created.strftime("%I:%M%p %Y-%m-%d") -}}'>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user