From: ayleph Date: Sun, 6 Dec 2015 19:48:45 +0000 (-0500) Subject: Fix issue 5366 Update blog views X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=beb5a4a150baba1f7219749ee47f96b01f3fdb0f;p=mediagoblin.git Fix issue 5366 Update blog views This commit updates blog views to be compatible with recent database migrations. Signed-off-by: Jessica Tallon --- diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html index 1316083b..3b881466 100644 --- a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html +++ b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html @@ -86,7 +86,7 @@ blog_slug=blog.slug, user=request.user.username, blog_post_slug=blog_post.slug) %} {% 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) %} {% trans %}Edit{% endtrans %} diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html index 0013f1a3..3a0fd23d 100644 --- a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html +++ b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html @@ -48,7 +48,7 @@ {{ tag['name'] }} | + user=post.get_actor.username) }}">{{ tag['name'] }} | {% endfor %} {% endif %}

{{ post.description|safe }}

diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html index 7c634877..6d820550 100644 --- a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html +++ b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html @@ -30,7 +30,7 @@ blog_slug=blog.slug, user=request.user.username, blog_post_slug=blogpost.slug) %} {% 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) %} {% trans %}Edit{% endtrans %} {% trans %}Delete{% endtrans %} diff --git a/mediagoblin/media_types/blog/views.py b/mediagoblin/media_types/blog/views.py index 3502d7b8..7e796fe4 100644 --- a/mediagoblin/media_types/blog/views.py +++ b/mediagoblin/media_types/blog/views.py @@ -143,7 +143,7 @@ def blogpost_create(request): blogpost.description = six.text_type(cleaned_markdown_conversion((form.description.data))) blogpost.tags = convert_to_tag_list_of_dicts(form.tags.data) blogpost.license = six.text_type(form.license.data) or None - blogpost.uploader = request.user.id + blogpost.actor = request.user.id blogpost.generate_slug() set_blogpost_state(request, blogpost) @@ -175,7 +175,7 @@ def blogpost_edit(request): blog_slug = request.matchdict.get('blog_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) if not blogpost or not blog: @@ -287,7 +287,7 @@ def draft_view(request): blog_post_slug = request.matchdict.get('blog_post_slug', None) user = request.matchdict.get('user') 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: return render_404(request) @@ -357,8 +357,8 @@ def blog_about_view(request): blog_slug = request.matchdict.get('blog_slug', None) url_user = request.matchdict.get('user', None) - user = request.db.User.query.filter( - LocalUser.username=url_user + user = request.db.LocalUser.query.filter( + LocalUser.username==url_user ).first() blog = get_blog_by_slug(request, blog_slug, author=user.id) diff --git a/mediagoblin/templates/mediagoblin/user_pages/blog_media.html b/mediagoblin/templates/mediagoblin/user_pages/blog_media.html index ece47fe1..ec63e699 100644 --- a/mediagoblin/templates/mediagoblin/user_pages/blog_media.html +++ b/mediagoblin/templates/mediagoblin/user_pages/blog_media.html @@ -37,8 +37,8 @@

{%- trans user_url=request.urlgen( 'mediagoblin.user_pages.user_home', - user=media.get_uploader.username), - username=media.get_uploader.username -%} + user=media.get_actor.username), + username=media.get_actor.username -%} ❖ Blog post by {{username}} {%- endtrans -%}

@@ -68,14 +68,14 @@ {% endblock %} {% if request.user and - (media.uploader == request.user.id or + (media.actor == request.user.id or request.user.has_privilege('admin')) %} {% set edit_url = request.urlgen('mediagoblin.media_types.blog.blogpost.edit', blog_slug=media.media_manager.get_blog_by_blogpost().slug, user=request.user.username, blog_post_slug=media.slug) %} {% trans %}Edit{% endtrans %} {% 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) %} {% trans %}Delete{% endtrans %} @@ -96,7 +96,7 @@ {% endif %} {% if request.user %}
{{ wtforms_util.render_divs(comment_form) }}
@@ -124,7 +124,7 @@